The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·KEENE SCHOOL DISTRICT·NCES 330405000202

Keene High School

43 Arch St., Keene, NH 03431 · (603) 352-0640 · Cheshire County
GRADES 09–12HIGH32-TOWNREGULAR SCHOOL1,288 STUDENTS
Enrollment
1,288
High
DISTRICT 430 · STATE 496
Student : Teacher
12.3:1
105 FTE teachers
DISTRICT 12.0:1 · STATE 11.2:1
Free / Reduced Lunch
23%
302 students
DISTRICT 36% · STATE 26%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
293
Grade 10
332
Grade 11
341
Grade 12
322
Student demographics
White
1,13288%
DISTRICT 86% · STATE 81%
Hispanic
484%
DISTRICT 5% · STATE 8%
Black
141%
DISTRICT 2% · STATE 2%
Asian
212%
DISTRICT 2% · STATE 3%
Two+
564%
DISTRICT 4% · STATE 5%
Native American
141%
DISTRICT 1% · STATE 0%
Pacific Islander
30%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
66452%
Female
62448%

Discussions

+ POST

Test scores

NHSAS 2024-25 . % Above Proficient
English Language Arts
69.0%
NH avg 55.2%
Math
27.0%
NH avg 43.0%
Source: NHSAS. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
45.3%
composite math + reading, all grades
Predicted
48.4%
based on NH schools with similar FRL share
Beats by
-3.1pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,288
-100 (-7%) vs 2017
Student : Teacher
12.3:1
was 12.1:1
% White
88%
was 93%
% Hispanic
4%
was 2%
% Black
1%
was 2%
% Asian
2%
was 2%
Source: NCES Common Core of Data

About Keene High School

Keene High School is a sizable senior high in Keene, New Hampshire, one of the schools within Keene School District. The school hosts 1,288 students in grades 9 through 12. That puts it 160% above the typical public school in New Hampshire, which averages around 496 students.

Keene School District runs 7 schools in total, collectively educating 3,007 students. Keene High School is one of those campuses.

For racial and ethnic makeup, Keene High School logs that nearly all students (88%) are White. Other groups include 4% multiracial, 4% Hispanic.

Looking at the economic backdrop, The school reports having 105 full-time-equivalent teachers, for a student-teacher ratio near 12.3:1. Statewide, the average ratio sits near 11.2:1, putting Keene High School higher than the state norm the norm. Roughly 23% of students at Keene High School qualify for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator.

With demographic context factored in, Keene High School performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 48.4%, the actual is 45.3%, a residual of -3.1 points.

Around the school, the surrounding county (Cheshire County) records that the typical household earns roughly $83,329 per year, 36% of adults hold a bachelor's degree or higher, and the poverty rate sits near 4%. Keene High School is one of 41 public schools in Cheshire County (combined enrollment of about 8,365 students).

Nearest neighbor: Symonds Elementary School, around 0.5 miles off. Counting just inside five miles, 8 other public schools cluster around Keene High School. Among the 7 schools in that immediate cluster with test data (this one included), Keene High School ranks 3rd on composite proficiency, ahead of the local average of 44.5%.

Keene High School operates from a town-center location.

Five-year trend. Looking back 7 years, enrollment at Keene High School has declined 7%, going from 1,388 students in 2018 to 1,288 in 2025. White enrollment moved from 93% to 88% across the same window.

On the community side, the feed for Keene High School typically covers school events, parent volunteer needs, and clubs. The community welcomes input from current and former families.

Cheshire County at a glance

View full county profile
Population
77,297
Census ACS
Median income
$83,329
Household, ACS
Bachelor's+
36%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
41
8,365 students

Quick facts

School name
Keene High School
District
Keene School District
Address
43 Arch St., Keene, NH 03431
Phone
(603) 352-0640
County
Cheshire County
Level
High
Grade range
09–12
Total enrollment
1,288
Teachers (FTE)
105
Student–teacher ratio
12.3:1
Free/Reduced lunch
302 (23%)
Locale
32-Town: Distant
NCES ID
330405000202
Charter school
No
Virtual school
No

Related schools

Other schools in Keene School District
Other schools in Keene
Nearby schools

Frequently asked questions

About Keene High School
How many students attend Keene High School?
Keene High School enrolls approximately 1,288 students in grades 09-12.
What grades does Keene High School serve?
Keene High School serves grades 09-12.
How many teachers does Keene High School have?
Keene High School employs 105 FTE teachers, for a student-to-teacher ratio of 12.3:1.
What is the racial breakdown of students at Keene High School?
At Keene High School, the student body is approximately 88% White, 4% Hispanic, 1% Black, 2% Asian, 4% Two or more.
What district is Keene High School in?
Keene High School is part of Keene School District.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post