Лига состоит из 10 команд, которые играют между собой по 4 раза (2 дома и 2 на выезде). Команды получают 3 очка за победу и 1 очко за ничью. В случае поражения баллы не начисляются. В случае, когда несколько команд набрали одинаковое количество очков, учитывается сначала разница забитых и пропущенных мячей, а затем количество забитых мячей. В конце каждого сезона клуб с наибольшим количеством очков объявляется победителем первенства. Если количество набранных очков в нескольких команд равное, то разница мячей, а затем (при одинаковой разности) количество забитых мячей определяют победителя. Команда, занявшая первое место по итогам сезона, напрямую попадает в Первую лигу. Клубы, занявшие второе, третье и четвёртые места, играют стыковые матчи за право выступать в Первой лиге[2]. Последняя в таблице команда играет в плей-офф за возможность остаться во Второй лиге с победителем стыковых матчей между чемпионами Футбольной лиги Хайленда и Футбольной лиги Ловленда.