2020 Maine High School Football Classifications
Class A Statewide (950+ students)
Thornton Acad. (1,476)
Lewiston (1,420)
Bangor (1,202)
Bonny Eagle (1,094)
Oxford Hills (1,021)
Edward Little (998)
Sanford (982)
Scarborough (973)
Class B (600-949)
North
Windham (941)
Skowhegan (782)
Messalonskee (735)
Brunswick (714)
Falmouth/Greely (710)
Cony (673)
Brewer (672)
Mt. Blue (666)
Lawrence (610)
South
Deering (929)
Massabesic (927)
South Portland (898)
Noble (894)
Gorham (819)
Marshwood (784)
Biddeford (764)
Portland (757)
Kennebunk (717)
Class C (420-599)
North
Hampden Acad. (770)
Nokomis (583)
Medomak Valley (559)
Hermon (508)
Belfast (505)
Old Town (503)
Oceanside (474)
Winslow (438)
MCI (433)
South
Westbrook (748)
Gardiner (622)
Fryeburg Acad. (575)
York (553)
Leavitt (551)
Cape Elizabeth (514)
Wells (422)
Class D Statewide (0-419)
Freeport (525)
John Bapst (465)
Poland (463)
Foxcroft Acad. (415)
Oak Hill (399)
Lisbon/Saint Dominic (357)
Bucksport (314)
Madison/Carrabec (299)
Winthrop/Monmouth/Hall-Dale (267)
8-Player
Large Schools (375-plus)
Mt. Ararat (709)
Camden Hills (693)
Gray-New Gloucester (596)
Morse (583)
Lake Region (535)
MDI (531)
Waterville (516)
Yarmouth (509)
Ellsworth (455)
Spruce Mountain (402)
Cheverus (394)
Mountain Valley (375)
Small Schools (0-374)
Washington Acad. (404)
Mount View (374)
Maranacook (361)
Mattanawcook Acad. (341)
Orono (338)
Houlton (336)
Sacopee Valley (310)
Dexter (290)
Traip Acad. (255)
Old Orchard Beach (243)
Dirigo (219)
Boothbay (199)
Telstar (199)
Stearns (168)


