Wzorem sezonu 1920 utrzymano podział kraju na pięć okręgów piłkarskich: krakowski, lwowski, łódzki, poznański i warszawski. Regulamin mistrzostw ustalono na początku 1921, a przyjęto podczas 2. Walnego Zgromadzenia PZPN, zorganizowanego w dniach 14–15 lutego 1921 w Krakowie. Według niego, ogólnokrajowe zmagania o tytuł mistrzowski odbyły się w cyklu „wiosna-jesień” i w trzech klasach rozgrywkowych: Klasach A (występujące w nich drużyny miały walczyć o mistrzostwo Polski), Klasie B (przydzielono do niej zespoły rezerw drużyn z Klasy A, a także po jednej drużynie z okręgu warszawskiego i łódzkiego) oraz Klasie C. Zmagania klas A przeprowadzono dwufazowo – na wiosnę rozgrywki okręgowe w pięciu grupach wyłoniły mistrzów pięciu okręgów (krakowskiego, lwowskiego, łódzkiego, poznańskiego i warszawskiego), którzy jesienią rywalizowali między sobą w turnieju finałowym o tytuł mistrza Polski (systemem ligowym – „każdy z każdym, mecz i rewanż”). Wywalczenie tytułu mistrza Polski nie dawało prawa występu w fazie finałowej następnej edycji.

Faza eliminacyjna

Faza finałowa Tabela końcowa Poz Drużyna M W R P G+ G- Bilans Pkt1. Cracovia 8 7 1 0 31 7 +24 152. Polonia Warszawa 8 5 0 3 13 9 +4 103. Warta Poznań 8 3 2 3 14 24 −10 84. Pogoń Lwów 8 3 0 5 19 13 +6 65.