144 schools in FORT WORTH ISD
FORT WORTH ISD, Texas runs 144 public K-12 schools today, teaching approximately 70,612 students across 88 elementary, 21 middle, and 28 high.
4-year change in FORT WORTH ISD
SY 2020-21 vs SY 2024-25How FORT WORTH ISD ranks
Among districts| Measure | This district | In Texas | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 32.8% | #604 of 667 | N/A |
| Enrollment ranked largest first | 70,612 | #10 of 760 | #52 of 9,234 |
| Number of schools ranked most first | 136 | #3 of 760 | N/A |
| Students per teacher ranked fewest first | 15.2:1 | #543 of 758 | #5,679 of 9,044 |
| Free or reduced-price lunch share ranked highest first | 83.1% | #98 of 750 | #1,042 of 8,164 |
| Diversity index ranked most diverse first | 51.4% | #309 of 557 | #2,799 of 6,853 |
Inside FORT WORTH ISD
State test results across the district's 120 scored schools run from Overton Park Elementary School at 81.2% proficient to Clifford Davis Elementary School at 9.2%, a gap of 72.1 points. That is the 11th widest gap among 352 Texas districts with four or more scored schools.
Since 2017-18, the 131 district schools that reported both years went from 83,021 to 68,895 students (down 17%) and from 5,404 to 4,545 full-time teachers (down 16%), as of 2024-25.
About FORT WORTH ISD
As an average-sized district in Texas, FORT WORTH ISD teaches 70,612 students across 144 schools.
In terms of grade levels, FORT WORTH ISD consists of 88 elementary, 21 middle, 28 high schools, and 7 combined or other.
On a per-school basis, FORT WORTH ISD runs about 490 students per school, 19% below the state mean of roughly 606.
Trend over the past 4 years. Across the same 4-year window, public-school enrollment declined 6%: 74,983 students in SY 2020-21 versus 70,405 in SY 2024-25. The school count fell from 136 to 135 across the same 4-year window.
On this page, the community for FORT WORTH ISD discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.