Il campionato bengalese di calcio è articolato su sei livelli. Il massimo livello nazionale, la Premier League, vede la partecipazione di 11 squadre.

Struttura LivelloDivisioni1 Premier League11 squadre2 Bangladesh Championship League8 squadre3 Football League di Dacca14 squadre4 Seconda Divisione di Dacca18 squadre5 Terza Divisione di Dacca15 squadre6Pioneer Football League46 squadre