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

6 schools in Foxborough

Massachusetts · Public K-12

Public-school enrollment in Foxborough comes to roughly 3,963 students across 6 schools (3 elementary, 1 middle, and 1 high).

7-year change in Foxborough

SY 2017-18 vs SY 2024-25
Total enrollment
3,963
-102 (-3%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% Hispanic
8%
was 5%
% Asian
5%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Charles Taylor ElementaryElementaryKG-04278
Foxborough HighHigh09-12736
Foxborough Regional Charter SchoolCombinedKG-121,459
John J AhernMiddle05-08772
Mabelle M BurrellElementaryPK-04339
Vincent M Igo ElementaryElementaryKG-04379

About Foxborough

Foxborough is a medium-population Massachusetts city in terms of public-school footprint, with 6 schools and 3,963 students total.

On the level-by-level breakdown, the city consists of 3 elementary, 1 middle, 1 high, and 1 other.

Average school size in Foxborough is around 661 students, 32% higher than the Massachusetts average of about 501.

Looking at the last 7 years. Total public-school enrollment in Foxborough has decreased 3% since SY 2017-18, moving from about 4,065 students to 3,963. Demographically, the Hispanic share of enrollment increased from 5% to 8%.

Within the allk12 community for this area, the community for Foxborough discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Foxborough?
Foxborough, Massachusetts has 6 public K-12 schools serving approximately 3,963 students.
How many elementary, middle, and high schools are in Foxborough?
Foxborough has 3 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Foxborough?
Foxborough Regional Charter School is the largest public school in Foxborough by enrollment, with approximately 1,459 students.
What school districts serve Foxborough?
Foxborough is served by 2 public school districts, including Foxborough Regional Charter, Foxborough.
What grade levels do public schools in Foxborough cover?
Public schools in Foxborough serve students from pre-K through grade 12.
Are there charter schools in Foxborough?
1 of the 6 public schools in Foxborough are charter schools.