Sign In Register

Schools in St. George, UT

Public schools, enrollment data, student-teacher ratios, and higher education.

St. George has 32 public schools with a total enrollment of 24,011 students and 940 teachers. There are 16 elementary, 3 middle, and 7 high schools. The average student-teacher ratio is 25.5:1. 4 charter schools serve the area.

Public Schools (32)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Utah Online K8 Elementary 3,428 16 214.3:1
Dixie High High 1,293 59 21.9:1
Snow Canyon High High 1,266 52 24.3:1
Utah Online 7-12 High 1,220 52 23.5:1
Desert Hills High High 1,210 46 26.3:1
Pine View High High 1,143 53 21.6:1
George Washington Academy (Charter) Elementary 1,003 44 22.8:1
Snow Canyon Middle Other 909 37 24.6:1
Desert Hills Middle 895 38 23.6:1
Dixie Middle 854 34 25.1:1
Sunrise Ridge Intermediate Middle 810 33 24.5:1
Pine View Middle 779 35 22.3:1
Tonaquint Intermediate Middle 735 31 23.7:1
Fossil Ridge Intermediate Middle 734 34 21.6:1
Little Valley School Elementary 670 32 20.9:1
Crimson View School Elementary 577 27 21.4:1
Bloomington School Elementary 576 27 21.3:1
Legacy School Elementary 565 30 18.8:1
South Mesa Elementary Elementary 565 27 20.9:1
Heritage School Elementary 520 24 21.7:1
Desert Canyons Elementary Elementary 510 25 20.4:1
Sandstone School Elementary 506 25 20.2:1
Sunset School Elementary 496 27 18.4:1
Panorama School Elementary 496 25 19.8:1
Bloomington Hills School Elementary 494 24 20.6:1
Paradise Canyon Elementary 478 24 19.9:1
Diamond Valley School Elementary 353 17 20.8:1
Success DSU (Charter) High 300 5 60.0:1
Utah Arts Academy (Charter) High 272 18 15.1:1
Freedom Preparatory Academy Washington (Charter) Other 219 13 16.8:1
Coral Cliffs School Elementary 135 6 22.5:1
Out of State School Other 0

Colleges & Universities (2)

Institution Type Highest Degree Enrollment Tuition (In-State)
Taylor Andrews Academy-St George Private For-Profit Certificate 246
Zion Massage College Private For-Profit Certificate 96
View full profile of St. George, UT →