Brookline High School Math Department

Math Courses for Sophomores

9h Grade Math Course / Math Options for Grade 10
Geometry /
  • Algebra 2*
  • IMP2 Honors (with recommendation from teacher)

Geometry Honors /
  • Algebra 2 Honors*
  • IMP 2 Honors

Geometry Advanced /
  • Algebra 2 Advanced*
  • IMP2 Honors

* Majority of students are recommended for this option.

If students wish to move up a level they should speak with their teacher.

THE INTERACTIVE MATHEMATICS PROGRAM (IMP) is an innovative, honors level three year sequence of courses created to address the National Council of Teachers of Mathematics’ standards integrating algebra, geometry, trigonometry, probability, statistics and discrete mathematics. The curriculum is organized around a central problem or theme in four to six week units. Motivated by this focus, students solve a variety of smaller routine and non-routine problems that develop the underlying skills and concepts needed to solve the central problem. Students work in teams as well as individually to strategize, solve problems and present ideas both in writing and orally. Graphing calculators are used regularly. IMP provides preparation for the MCAS, SAT I and SAT II exams. Students should plan to remain in IMP through IMP4 (grades 10 – 12).

Options for Second Math Course:

MA1501 Computer Programming: Snap! (Fall semester)

This course explores a variety of computational thinking and programming concepts. It introduces the students to SNAP!, a block-based programming language similar to those used in computer animation. Students’ experiences in this course will provide them the coding background knowledge they need to move on to pure language based coding. This is a project-based course where students complete a comprehensive project at the end of every unit. Students spend approximately three out of every four class periods building projects and practicing the coding skills they have learned. All necessary technology will be made available to students.

MA1502 Computer Programming: Python (Spring semester)

Same as above except that it introduces the students to Python, a text-based programming language used in a variety of arenas including the development of apps for smart devices.