Лига состоит из 24 команд. По ходу сезона каждый клуб дважды встречается со всеми остальными клубами: один раз — на своём поле и один раз — на поле соперника. Таким образом, сезон для каждого клуба состоит из 46 матчей. За победу в матче команда получает три очка, за ничью — одно очко. В случае поражения команда не получает очков. Места по итогам сезона определяются в соответствии с количеством заработанных очков, в случае их равенства — по разнице забитых и пропущенных мячей, затем — по количеству забитых мячей. В случае равенства очков титул присуждается по разнице мячей, в случае равенства разницы мячей — по забитым голам. Если и после этого определить победителя не удаётся, команды занимают одну и ту же строчку турнирной таблицы. Если при этом требуется определить чемпиона или команду, которая покинет первенство, а также команду, которая квалифицируется в другие турниры, назначается дополнительный матч формата «плей-офф» на нейтральном поле.
По завершении каждого сезона, две лучших команды и победитель плей-офф выходят в Премьер-лигу, а три худших команды, набравшие наименьшее количество очков по итогам сезона, выбывают из чемпионата. Плей-офф Чемпионата Футбольной лиги это игра на выбывание для команд, которые окончили сезон с третьего по шестое место, победитель плей-офф выходит в Премьер-лигу. В плей-офф, третья команда играет против шестой команды, четвертая команда играет против пятой, две команды играют две игры в полуфинале (дома и в гостях). Победители каждого полуфинала, встречаются в одноматчевом финале на стадионе «Тренировочный».