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

8 schools in Lafayette

Colorado · Public K-12

Public K-12 schools in Lafayette number 8, teaching approximately 5,424 Colorado students, an average of 678 per campus.

7-year change in Lafayette

SY 2017-18 vs SY 2024-25
Total enrollment
5,424
+96 (+2%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% White
55%
was 58%
% Hispanic
30%
was 30%
% Black
1%
was 1%
% Asian
8%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alicia Sanchez International SchoolElementaryPK-05321
Angevine Middle SchoolMiddle06-08619
Centaurus High SchoolHigh09-121,557
Justice High Charter SchoolHigh06-12108
Lafayette Elementary SchoolElementaryPK-05497
Peak to Peak Charter SchoolCombinedKG-121,447
Pioneer Bilingual Elementary SchoolElementaryPK-05439
Ryan Elementary SchoolElementaryPK-05436

About Lafayette

Public education in Lafayette, Colorado runs across 8 schools that hosts roughly 5,424 students. By footprint, Lafayette sits in the medium-population bracket.

On the level-by-level breakdown, the city covers 4 elementary, 1 middle, 2 high, and 1 other.

Average school size in Lafayette is around 678 students, 49% higher than the Colorado average of about 456.

Five-year track record. Across the same 7-year window, public-school enrollment stayed largely flat: 5,328 students in SY 2017-18 versus 5,424 in SY 2024-25. The White share of public-school enrollment contracted from 58% to 55%.

In the discussion threads here, the community for Lafayette discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Lafayette, Colorado?
There are 8 public K-12 schools in Lafayette, with a combined enrollment of about 5,424.
How many elementary, middle, and high schools are in Lafayette?
Lafayette has 4 elementary, 1 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Lafayette?
Centaurus High School is the largest public school in Lafayette by enrollment, with approximately 1,557 students.
What school districts serve Lafayette?
Lafayette public schools are operated by Boulder Valley School District No. Re2.
What grade levels do public schools in Lafayette cover?
Public schools in Lafayette serve students from pre-K through grade 12.
Are there charter schools in Lafayette?
2 of the 8 public schools in Lafayette are charter schools.