To qualify for a high school diploma, a student at Needham High School must earn a minimum of 92 credits, including:
16 credits of English
12 credits of Mathematics
12 credits of Science
12 credits of Social Studies
8 credits of a World Language
8 credits in Fine and Performing Arts
2 credits of Health/Physical Education for each year enrolled