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

2 schools in John Hancock Charter School

Utah · 1,043 students · 2 cities

Public-school enrollment inside John Hancock Charter School comes to roughly 1,043 students across 2 schools (2 elementary).

7-year change in John Hancock Charter School

SY 2017-18 vs SY 2024-25
Total enrollment
1,043
+855 (+455%) vs SY 2017-18
School count
2
+1 (+100%) vs SY 2017-18
% White
75%
was 85%
% Hispanic
17%
was 10%
% Black
1%
was 0%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
John Hancock Charters School Eagle MountainEagle MountainElementaryKG-08864
John Hancock Charter SchoolPleasant GroveElementaryKG-08179

About John Hancock Charter School

As a low-population district in Utah, John Hancock Charter School hosts 1,043 students across 2 schools.

Per-school enrollment averages around 522 in this district, lower than the Utah typical of 641.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment climbed 455%: 188 students in SY 2017-18 versus 1,043 in SY 2024-25. John Hancock Charter School now counts 2 public schools, up from 1 in SY 2017-18. The White share of public-school enrollment declined from 85% to 75%.

Within the allk12 community for this area, the community for John Hancock Charter School discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many schools are in John Hancock Charter School?
John Hancock Charter School operates 2 public K-12 schools in Utah, serving approximately 1,043 students.
What is the mix of elementary, middle, and high schools in John Hancock Charter School?
John Hancock Charter School includes 2 elementary schools.
What is the largest school in John Hancock Charter School?
John Hancock Charters School Eagle Mountain is the largest public school in John Hancock Charter School by enrollment, with approximately 864 students.
What grade levels does John Hancock Charter School serve?
John Hancock Charter School schools serve students from kindergarten through grade 8, across 2 campuses.
What cities does John Hancock Charter School serve?
John Hancock Charter School operates schools in Eagle Mountain, Pleasant Grove across Utah.
Are there charter schools in John Hancock Charter School?
2 of the 2 schools listed under John Hancock Charter School are charter schools.