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

Berkshire County

Massachusetts · Public K-12

Berkshire County, Massachusetts operates 50 public K-12 schools today, enrolling approximately 14,704 students (about 294 per campus). That works out to 31 elementary, 5 middle, and 13 high schools.

7-year change in Berkshire County

SY 2017-18 vs SY 2024-25
Total enrollment
14,434
-1,386 (-9%) vs SY 2017-18
School count
48
+3 (+7%) vs SY 2017-18
% White
71%
was 80%
% Hispanic
14%
was 8%
% Black
6%
was 5%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
129,430
all ages · ACS 5-yr
Schools
50
17 districts
Enrollment
14,704
students · NCES CCD
Median income
$76,013
Below Massachusetts avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
31
7,075 students
Middle
5
1,977 students
High
13
5,652 students
Combined / other
1
schools
LARGEST DISTRICT
Pittsfield
4,873 students · 17 districts in Berkshire County

County vs. school enrollment demographics

Left bar is the racial makeup of Berkshire County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
86%
Hispanic
6%
Black
3%
Asian
2%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
71%
Hispanic
14%
Black
6%
Asian
2%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
40.0%
adults 25+
Poverty rate
6.7%
ACS 5-year
Unemployment
5.4%
civilian labor
Median age
47
16.0% under 18

Test scores in Berkshire County

Latest 2024-25 ELA proficiency, 40 schools ranked. Massachusetts state average: 43.8%.

Top 5 schools (ELA)
  1. Lenox Memorial High· 67.7%
  2. Morris· 60.0%
  3. Mt Greylock Regional High· 59.7%
  4. Richmond Consolidated· 59.0%
  5. Williams· 59.0%

See all 40 schools in Berkshire County ranked by score →

All schools (50)

NameCityLevelGradesEnrollmentRating
Taconic HighPittsfieldHigh09-12824·
Pittsfield HighPittsfieldHigh09-12727·
Theodore Herberg MiddlePittsfieldMiddle06-08587·
Mt Greylock Regional HighWilliamstownHigh07-12539·
Charles McCann Vocational TechnicalNorth AdamsHigh09-12514·
CranevilleDaltonElementaryKG-05458·
Wahconah Regional HighDaltonHigh09-12450·
Lenox Memorial HighLenoxHigh06-12439·
Drury HighNorth AdamsHigh07-12438·
Monument Mt Regional HighGreat BarringtonHigh09-12431·
John T Reid MiddlePittsfieldMiddle06-08407·
Williamstown ElementaryWilliamstownElementaryPK-06407·
Hoosac Valley Elementary SchoolAdamsElementaryPK-03398·
Silvio O Conte CommunityPittsfieldElementaryPK-05379·
EgremontPittsfieldElementaryPK-05376·
Morningside Community SchoolPittsfieldElementaryPK-05376·
Colegrove Park ElementaryNorth AdamsElementary03-06369·
Muddy Brook Regional Elementary SchoolGreat BarringtonElementaryPK-04365·
Berkshire Arts and Technology Charter Public SchoolAdamsHigh06-12364·
Nessacus Regional Middle SchoolDaltonMiddle06-08353·
BraytonNorth AdamsElementaryPK-02342·
MorrisLenoxElementaryPK-05332·
Lee ElementaryLeeElementaryPK-06331·
Lee Middle/High SchoolLeeHigh07-12328·
W.E.B. Du Bois Regional Middle SchoolGreat BarringtonMiddle05-08326·
Hoosac Valley Middle SchoolCheshireMiddle04-07304·
Hoosac Valley High SchoolCheshireHigh08-12296·
Mt Everett RegionalSheffieldHigh06-12278·
GreylockNorth AdamsElementaryPK-06270·
WilliamsPittsfieldElementaryPK-05264·
UndermountainSheffieldElementaryPK-05260·
CrosbyPittsfieldElementaryPK-05249·
AllendalePittsfieldElementaryPK-05236·
Lanesborough ElementaryLanesboroughElementaryPK-06231·
StearnsPittsfieldElementaryPK-05224·
Clarksburg ElementaryClarksburgElementaryPK-08204·
KittredgeHinsdaleElementaryPK-05185·
Robert T. Capeless Elementary SchoolPittsfieldElementaryPK-05176·
Richmond ConsolidatedRichmondElementaryPK-08157·
Farmington River ElementaryOtisElementaryPK-06124·
Becket Washington SchoolBecketElementaryPK-0591·
Abbott MemorialFloridaElementaryPK-0883·
New Marlborough CentralSheffieldElementaryPK-0358·
Hancock ElementaryHancockElementaryPK-0648·
Emma L Miller Elementary SchoolSavoyElementaryPK-0638·
Crosby Educational AcademyPittsfieldElementary01-0524·
Eagle Education AcademyPittsfieldHigh06-1224·
South EgremontSouth EgremontElementaryPK-PK11·
Mountainside PreschoolGreat BarringtonElementaryPK-PK9·
Pittsfield Public Virtual AcademyPittsfieldCombinedM-M··

Cities in Berkshire County

Pittsfield15 schoolsNorth Adams5 schoolsGreat Barrington4 schoolsDalton3 schoolsSheffield3 schoolsAdams2 schoolsCheshire2 schoolsLee2 schoolsLenox2 schoolsWilliamstown2 schoolsBecket1 schoolClarksburg1 schoolFlorida1 schoolHancock1 schoolHinsdale1 schoolLanesborough1 schoolOtis1 schoolRichmond1 schoolSavoy1 schoolSouth Egremont1 school

About Berkshire County

Berkshire County is a middle-population Massachusetts county of about 129,430 residents, home to 50 public schools and roughly 14,704 students.

Zooming out, census numbers show the median household earns about $76,013 a year, roughly 40% of adults have completed at least a four-year degree, and the federal-poverty share is near 7%. That income level is 25% lower than the Massachusetts median.

Looking at the level breakdown, Berkshire County is made up of 31 elementary schools (7,075 students), 5 middle schools (1,977), 13 high schools (5,652), and 1 combined or other schools.

Pittsfield is the biggest district by enrollment, covering about 4,873 students across Berkshire County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 9%: 15,820 students in SY 2017-18 versus 14,434 in SY 2024-25. Berkshire County now counts 48 public schools, up from 45 in SY 2017-18. The White share of public-school enrollment declined from 80% to 71%.

On allk12, the community for Berkshire County discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Berkshire County?
There are 50 public K-12 schools in Berkshire County, Massachusetts, with a combined enrollment of about 14,704.
How many high schools are in Berkshire County?
Berkshire County, Massachusetts has 13 public high schools, serving approximately 5,652 students.
How many middle schools are in Berkshire County?
Berkshire County, Massachusetts has 5 public middle schools, serving approximately 1,977 students.
How many elementary schools are in Berkshire County?
Berkshire County, Massachusetts has 31 public elementary schools, serving approximately 7,075 students.
What is the largest school district in Berkshire County?
Pittsfield is the largest school district in Berkshire County, serving approximately 4,873 students. The county contains 17 school districts overall.
What is the population of Berkshire County?
Berkshire County, Massachusetts has a population of approximately 129,430, with a median age of 47. About 16.0% of residents are under 18.
What is the median household income in Berkshire County?
Median household income in Berkshire County is $76,013, below the Massachusetts average of $101,772. About 6.7% of residents live below the federal poverty line.
How educated are residents of Berkshire County?
Approximately 40.0% of adults 25 and older in Berkshire County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the student-teacher ratio in Berkshire County schools?
Across Berkshire County public schools, the enrollment-weighted student-teacher ratio is approximately 10.4 to 1.
What is the racial makeup of Berkshire County?
Berkshire County residents are approximately 86% White, 6% Hispanic, 3% Black, 2% Asian, 7% two or more races according to the Census ACS 5-year estimate.

Berkshire County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data