8 schools in Lafayette
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Alicia Sanchez International School | Elementary | PK-05 | 321 |
| Angevine Middle School | Middle | 06-08 | 619 |
| Centaurus High School | High | 09-12 | 1,557 |
| Justice High Charter School | High | 06-12 | 108 |
| Lafayette Elementary School | Elementary | PK-05 | 497 |
| Peak to Peak Charter School | Combined | KG-12 | 1,447 |
| Pioneer Bilingual Elementary School | Elementary | PK-05 | 439 |
| Ryan Elementary School | Elementary | PK-05 | 436 |
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.