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

3 schools in Spirit Lake

Idaho · Public K-12

Within Spirit Lake, Idaho, 3 public K-12 schools teach roughly 1,221 students, an average of 407 per campus.

7-year change in Spirit Lake

SY 2017-18 vs SY 2024-25
Total enrollment
1,221
+25 (+2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
89%
was 90%
% Hispanic
5%
was 4%
% Black
0%
was 0%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
SPIRIT LAKE ELEMENTARY SCHOOLElementaryPK-05290
TIMBERLAKE MIDDLE SCHOOLMiddle06-08412
TIMBERLAKE SENIOR HIGH SCHOOLHigh09-12519

About Spirit Lake

Across Spirit Lake, Idaho, 3 public schools serves about 1,221 students between them.

On the school-mix side, the city is made up of 1 elementary, 1 middle, and 1 high.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 1,196 students in SY 2017-18 versus 1,221 in SY 2024-25.

In the discussion threads here, the community for Spirit Lake 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 public schools are in Spirit Lake?
Spirit Lake, Idaho has 3 public K-12 schools serving approximately 1,221 students.
How many elementary, middle, and high schools are in Spirit Lake?
Spirit Lake has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Spirit Lake?
TIMBERLAKE SENIOR HIGH SCHOOL is the largest public school in Spirit Lake by enrollment, with approximately 519 students.
What school districts serve Spirit Lake?
Spirit Lake public schools are operated by LAKELAND DISTRICT.
What grade levels do public schools in Spirit Lake cover?
Public schools in Spirit Lake serve students from pre-K through grade 12.