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

Glen Lake School

251 Elm St., Goffstown, NH 03045 · (603) 497-3550 · Hillsborough County
GRADES PK–KGELEMENTARY41-RURALREGULAR SCHOOL194 STUDENTS
Enrollment
194
Elementary
DISTRICT 295 · STATE 249
Student : Teacher
19.4:1
10 FTE teachers
DISTRICT 15.6:1 · STATE 11.0:1
Free / Reduced Lunch
10%
19 students
DISTRICT 14% · STATE 26%
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
67
Kindergarten
127
Student demographics
White
17389%
DISTRICT 89% · STATE 81%
Hispanic
95%
DISTRICT 4% · STATE 8%
Black
53%
DISTRICT 1% · STATE 2%
Two+
74%
DISTRICT 4% · STATE 5%
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
10554%
Female
8946%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Glen Lake School.
START A DISCUSSION
Recent discussions in Goffstown School District

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
194
+17 (+10%) vs 2017
Student : Teacher
19.4:1
was 29.5:1
% White
89%
was 89%
% Hispanic
5%
was 2%
% Black
3%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data

About Glen Lake School

Glen Lake School operates as a modestly sized K-5 school in Goffstown, New Hampshire, run under Goffstown School District. Current enrollment sits at 194 students spanning grades pre-K through K. Enrollment runs roughly 22% smaller than the state mean of about 249.

Goffstown School District runs 5 schools in total, collectively educating 2,772 students. Glen Lake School is one of those campuses.

Looking at the student body, Glen Lake School lists that nearly all students (89%) are White. Other groups include 5% Hispanic, 4% multiracial, 3% Black.

Looking at school resources, Staff filings list 10 full-time-equivalent teachers, which works out to roughly 19.4:1 students per teacher. Statewide, the average ratio sits near 11.0:1, putting Glen Lake School higher than the state norm the norm. An estimated 10% of students are eligible for free or reduced-price lunch, often used as a Title I proxy. By comparison, Hillsborough County runs at roughly 26%, so the school's eligibility rate is meaningfully below the surrounding baseline.

Around the school, ACS estimates for Hillsborough County put median household earnings sit near $103,545, roughly 42% of adults have completed at least a four-year degree, and roughly 4% of residents live below the federal poverty line. Glen Lake School is one of 127 public schools in Hillsborough County (combined enrollment of about 53,974 students).

Nearest neighbor: Goffstown High School, around 0.8 miles off. 7 of the 8 nearest public schools sit inside a five-mile radius.

Geographically, the school is in an outlying area.

Trend over the last 7 years. Over the past 7-year window, the student count expanded 10%: 177 students in 2018 compared to 194 in 2025. The student-to-teacher ratio pulled in from 29.5:1 in 2018 to 19.4:1 today.

Within the allk12 community for this school, members of the Glen Lake School community share and discuss enrollment questions, classroom assignments, and PTA news. Parents, students, alumni, and staff are welcome to weigh in.

Hillsborough County at a glance

View full county profile
Population
426,378
Census ACS
Median income
$103,545
Household, ACS
Bachelor's+
42%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
127
53,974 students

Quick facts

School name
Glen Lake School
District
Goffstown School District
Address
251 Elm St., Goffstown, NH 03045
Phone
(603) 497-3550
County
Hillsborough County
Level
Elementary
Grade range
PK–KG
Total enrollment
194
Teachers (FTE)
10
Student–teacher ratio
19.4:1
Free/Reduced lunch
19 (10%)
Locale
41-Rural: Fringe
NCES ID
330324000620
Charter school
No
Virtual school
No

Related schools

Other schools in Goffstown School District
Other schools in Goffstown
Nearby schools

Frequently asked questions

About Glen Lake School
How large is Glen Lake School?
Glen Lake School enrolls approximately 194 students in grades PK-KG.
Is Glen Lake School an elementary, middle, or high school?
Glen Lake School is an elementary school covering grades PK-KG.
What is the student-teacher ratio at Glen Lake School?
The student-to-teacher ratio at Glen Lake School is approximately 19.4:1 (10 FTE teachers).
How diverse is Glen Lake School?
Glen Lake School reports a student body of 89% White, 5% Hispanic, 3% Black, 4% Two or more.
Who oversees Glen Lake School?
Glen Lake School is overseen by Goffstown School District in Hillsborough County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post