The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

334 schools in Tucson

Arizona · Public K-12

334 public schools operate inside Tucson, with roughly 114,563 K-12 students enrolled (177 elementary, 34 middle, and 100 high).

4-year change in Tucson

SY 2020-21 vs SY 2024-25
Total enrollment
114,563
+539 (+0%) vs SY 2020-21
School count
270
+5 (+2%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
547,073
all ages · ACS 5-yr
Students
114,563
public K-12 · NCES
Schools
334
public K-12

About Tucson

Tucson, Arizona is home to 334 public schools, with combined enrollment of approximately 114,563 students. By school count, it is a sprawling city.

On the level-by-level breakdown, the city is made up of 177 elementary, 34 middle, 100 high, and 23 other.

Schools in Tucson average about 343 students each, 32% lower than the Arizona norm.

Five-year track record. Across the same 4-year window, public-school enrollment stayed largely flat: 114,024 students in SY 2020-21 versus 114,563 in SY 2024-25. The school count climbed from 265 to 270 across the same 4-year window.

In the discussion threads here, the community for Tucson discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Tucson, Arizona?
There are 334 public K-12 schools in Tucson, with a combined enrollment of about 114,563.
How many elementary, middle, and high schools are in Tucson?
Tucson has 177 elementary schools, 34 middle schools, 100 high schools, and 23 combined-grade schools.
What is the largest public school in Tucson?
Tucson Magnet High School is the largest public school in Tucson by enrollment, with approximately 2,938 students.
What school districts serve Tucson?
Tucson is served by 71 public school districts, including Arizona State Schools for the Deaf and the Blind (6393), Academy of Mathematics and Science Inc. (79961), The Charter Foundation Inc. (6355), Amphitheater Unified District (4406), BASIS Charter Schools Inc. (6361) and 66 others.
What grade levels do public schools in Tucson cover?
Public schools in Tucson serve students from pre-K through grade 12.
Are there charter schools in Tucson?
86 of the 334 public schools in Tucson are charter schools.

Tucson school rankings

Largest schoolsAll rankings →