Preseason HSFA 100 Public High School Football Rankings 2026
Now that the High School Football America 300 preseason rankings, powered by NFL Play Football, are out, it's time breakdown the public and private schools.
Like all HSFA’s rankings, this ranking is based on HSFA’s proprietary rankings algorithm. Overall, 209 of the HSFA 300 teams are public schools.
Leading the way is Georgia's Buford, which finished as the top public school in 2025. Last season's 6A champ is ranked No. 5 overall in HSFA’s Preseason 100 national rankings. Falling in behind the Wolves at No. 2 is Carrollton, the team they beat for the Georgia 6A state championship.
View the HSFA 100 High School Football Rankings
Reigning Texas 6A Division I champ North Shore checks in at No. 3, followed by a third Georgia team — the Grayson Rams, who spent several weeks last year at No. 1 in the HSFA 300 before losing to Carrollton in the state quarterfinals.
Overall, Texas leads the way with 24 schools in the Public Schools 100, followed by Florida with 18 teams and Georgia with 16 teams.
Below is the complete Public Schools 100.
| Rank | Team/State | 25 Record | Final '25 HSFA 300 |
| 1 | Buford (Georgia) | (15-0) | 4 |
| 2 | Carrollton (Georgia) | (14-0) | 12 |
| 3 | North Shore (Texas) | (14-2) | 16 |
| 4 | Grayson (Georgia) | (12-1) | 26 |
| 5 | Duncanville (Texas) | (12-2) | 18 |
| 6 | Thompson (Alabama) | (11-3) | 27 |
| 7 | Brownsburg (Indiana) | (14-0) | 13 |
| 8 | Oakland (Tennessee) | (15-0) | 15 |
| 9 | South Oak Cliff (Texas) | (15-1) | 19 |
| 10 | Basha (Arizona) | (12-1) | 31 |
| 11 | DeSoto (Texas) | (13-3) | 30 |
| 12 | Edna Karr (Louisiana) | (14-0) | 10 |
| 13 | Creekside (Georgia) | (15-0) | 25 |
| 14 | Folsom (California) | (14-1) | 24 |
| 15 | Northwestern (Miami, Florida) | (13-1)* | 20 |
| 16 | Allen (Texas) | (14-1) | 34 |
| 17 | Cherry Creek (Colorado) | (14-0) | 22 |
| 18 | Miami Central (Florida) | (10-2) | 33 |
| 19 | Mission Viejo (California) | (9-2) | 41 |
| 20 | Southlake Carroll (Texas) | (14-1) | 36 |
| 21 | Hough (North Carolina) | (14-0) | 44 |
| 22 | Thomas County Central (Georgia) | (15-0) | 47 |
| 23 | Clay-Chalkville (Alabama) | (15-0) | 50 |
| 24 | Raines (Florida) | (14-0) | 17 |
| 25 | Grimsley (North Carolina) | (15-0) | 23 |
| 26 | Central (Phenix City, Alabama) | (11-2) | 42 |
| 27 | Corner Canyon (Utah) | (12-2) | 28 |
| 28 | Liberty (Arizona) | (11-2) | 55 |
| 29 | Avon (Ohio) | (14-1) | 71 |
| 30 | Lakeland (Florida) | (12-3) | 51 |
| 31 | Gainesville (Georgia) | (12-3) | 56 |
| 32 | East St. Louis (Illinois) | (9-4) | 129 |
| 33 | Bixby (Oklahoma) | (13-0) | 70 |
| 34 | Langston Hughes (Georgia) | (12-1) | 57 |
| 35 | Hamilton (Arizona) | (11-1) | 61 |
| 36 | West Boca Raton (Florida) | (13-2) | 58 |
| 37 | Northwestern (South Carolina) | (13-1) | 66 |
| 38 | C.E. King (Texas) | (13-3) | 59 |
| 39 | South Pointe (South Carolina) | (14-1) | 65 |
| 40 | Olentangy Orange (Ohio) | (15-0) | 52 |
| 41 | Bryant (Arkansas) | (13-0) | 68 |
| 42 | Douglas County (Georgia) | (9-4) | 62 |
| 43 | Milton (Georgia) | (8-4) | 138 |
| 44 | Venice (Florida) | (9-4) | 102 |
| 45 | Richmond Randle (Texas) | (15-1) | 72 |
| 46 | Roswell (Georgia) | (12-2) | 73 |
| 47 | Cass Tech (Michigan) | (13-1) | 89 |
| 48 | Chandler (Arizona) | (10-3) | 75 |
| 49 | North Gwinnett (Georgia) | (12-2) | 77 |
| 50 | Armwood (Florida) | (13-1) | 74 |
| 51 | Dutch Fork (South Carolina) | (12-1) | 158 |
| 52 | Jones (Orlando, Florida) | (12-3) | 106 |
| 53 | Lowndes (Georgia) | (10-2) | 116 |
| 54 | Massillon Washington (Ohio) | (9-4) | 113 |
| 55 | Edgewater (Florida) | (12-1) | 114 |
| 56 | Colquitt County (Georgia) | (9-3) | 83 |
| 57 | Lake Mary (Florida) | (12-3) | 80 |
| 58 | Valdosta (Georgia) | (12-2) | 79 |
| 59 | Lake Travis (Texas) | (14-1) | 86 |
| 60 | Smithson Valley (Texas) | (15-1) | 82 |
| 61 | Glenville (Ohio) | (11-3) | 81 |
| 62 | Dickinson (Texas) | (13-1) | 103 |
| 63 | Vero Beach (Florida) | (14-1) | 85 |
| 64 | Alcoa (Tennessee) | (14-1) | 95 |
| 65 | Waxahachie (Texas) | (11-2) | 91 |
| 66 | Anderson (Ohio) | (14-1) | 105 |
| 67 | Summer Creek (Texas) | (12-2) | 96 |
| 68 | Mandarin (Florida) | (11-2) | 104 |
| 69 | Prosper (Texas) | (11-2) | 93 |
| 70 | Central East (Fresno, California) | (14-1) | 131 |
| 71 | North Crowley (Texas) | (12-2) | 90 |
| 72 | Lone Peak (Utah) | (8-5) | 135 |
| 73 | McEachern (Georgia) | (10-1) | 162 |
| 74 | Aledo (Texas) | (14-1) | 92 |
| 75 | Buchholz (Florida) | (12-2) | 94 |
| 76 | West Charlotte (North Carolina) | (10-3) | 109 |
| 77 | Lone Star (Frisco, Texas) | (15-1) | 88 |
| 78 | South Florence (South Carolina) | (13-2) | 110 |
| 79 | West Broward (Florida) | (12-3) | 108 |
| 80 | Big Walnut (Ohio) | (12-2) | 111 |
| 81 | Vandegrift (Texas) | (12-3) | 100 |
| 82 | Dripping Springs (Texas) | (12-2) | 101 |
| 83 | Weddington (North Carolina) | (12-2) | 141 |
| 84 | Katy (Texas) | (10-3) | 126 |
| 85 | Gaither (Florida) | (10-2) | 107 |
| 86 | DeLand (Florida) | (12-1) | 134 |
| 87 | Saraland (Alabama) | (13-1) | 118 |
| 88 | Denton Guyer (Texas) | (11-3) | 132 |
| 89 | Skyridge (Utah) | (9-3) | 137 |
| 90 | St. Augustine (Florida) | (11-2) | 123 |
| 91 | Lee County (Georgia) | (8-4) | 146 |
| 92 | Ridge Point (Texas) | (11-1) | 147 |
| 93 | Tampa Bay Tech (Florida) | (9-3) | 139 |
| 94 | Maury (Virginia) | (14-1) | 148 |
| 95 | Denton Ryan (Texas) | (12-2) | 142 |
| 96 | Ravenwood (Tennessee) | (14-1) | 140 |
| 97 | Westfield (Indiana) | (11-3) | 150 |
| 98 | Hewitt-Trussville (Alabama) | (8-3) | 166 |
| 99 | Atascocita (Texas) | (6-5) | 155 |
| 100 | Auburn (Alabama) | (10-3) | 151 |