Elementary Schools in Lafayette

Which schools are assigned to my home?

About Lafayette

Lafayette has 8 primary and secondary schools. One of the highest rated schools is Happy Valley Elementary School, which has a rating of 10. Happy Valley Elementary School has 448 children. The public schools in Lafayette are part of Lafayette Elementary. Contra Costa County Office of Education is close and has lesser ratings than Lafayette Elementary. Nearby Walnut Creek Elementary scores lower, with a rating of 9. Lafayette's population is 27,219. Lafayette Elementary enrolls 12% of the population of Lafayette.