The Cambridge Public School District includes 18 schools serving approximately 7,500 students. Cambridge does not have neighborhood schools. Under the Controlled Choice policy, school assignments are based on:
- Parent preferences
- Open seats
- Socioeconomic balance as measured by the percentage of students who do, and do not, qualify for free or reduced price meals
- Combined enrollment and demographics of the schools that feed into each Upper School
- Whether the child speaks the program language of a two-way immersion program