Summer School


Why attend the RSM-Newton Summer Math Program?

Research shows that on average, students regress one month in their scores and ability over the summer. Our summer math program is designed to allow students of all levels, from elementary to high school, to keep advancing in math over the summer. We are excited to let you know that we are offering a variety of new courses for our existing students. These include:


·  ISEE/SSAT Prep. Course:  Prepares kids for the math section of independent/private school entrance exam. 

·  Math Challenge: Students are introduced to non-straightforward problems and are also prepped for various national and international math competitions. There will be no homework assigned in this class.

 · CalculusThis summer Calculus class is about developing a deeper understanding of calculus concepts. It is designed for students who would like to have a head start to get ahead of their peers for the fall Calculus classes. It will also benefit those who would like to receive an overview of single variable Calculus. This course covers certain topics and types of calculus problems from AP Calculus  exam.


·  Geo 7 Prep.: For 7th grade students who have never taken geometry and want to continue into the advanced level in the Fall.

·  Geo 8 Prep.: For 8th grade students who have never taken geometry and want to continue to the advanced level in the upcoming fall. 

• Geo High School (HS): For 9/10th grade students who have never taken geometry and want to a solid foundation for geometry courses in high school.


For the following programming classes, our goal is to keep the students interested and teach them that programming can be engaging, fun, and creative! The specific languages used, and subjects taught will be flexible.



 In RSM we believe, that coding not only becomes a foundational and critical skill every child should have just like writing and mathematics, but can also open new horizons of analytical thinking, problem solving, logic and creativity for our children.

That is why, we are offering four courses for the students with different level of skills.

These courses introduce principles of computer science and begin to develop programming skills in a social and interactive environment.

At the end of each engaging and fun coding class, your child will enjoy a wrap-up activity to reinforce the skills he or she learned that day. Plus, you also get a link to the projects completed by your child, so you can see and share his or her amazing work with friends and family.


  • Basic Coding Middle School grades 5,6,7:  This class is a first step for younger students in growing from computer technology users to creators, instilling an interest in and curiosity about computer science and building core competencies of reasoning, logic, and problem solving. Students will be using Scratch as a programming language and environment.
  • Basic Coding High School grades 8,9,10: This class  introduces principles of computer science and begins to develop programming skills, specifically in Python language.Students will learn the syntax and structure of basic programs and how to write their own. They will be working on solving real-world problems.
  • Intermediate Coding MS grades 5,6,7: This class is for students who have already taken the basic Coding class last summer, or those who already have prior coding experience. Students will learn the fundamentals of programming while developing problem solving and logical thinking skills. This class will go deeper into programming concepts using HTML and Java Script.
  • Intermediate Coding HS grades 8,9,10: This class is also for students who have taken the basic Coding class last summer, or those who already have some coding experience. This class will start with Python and, as it progresses, the students will focus on more complex programming principles and problems.
  • Basic chess: This class is for players who are new to chess and are still learning how to play the game! Students will be introduced to the basic rules and concepts including using a chess board, chess terminology, score keeping/notation, setting up the board and learning the value of the pieces. The class will also introduce all pieces with mate options like the “quick” and other checkmates. Students will learn basic chess tactics like the double-attack and the pin, major openings, chess strategy and tactics in the middle and end game, tournament chess etiquette.
  • Intermediate chess: This class is for players who already are familiar with basic rules and concepts of chess. Students will be introduced to the major openings, critical pawn structures and will learn how to avoid major opening blunders, planning of the game including transition from opening to middle game, understanding the general plans connected with specific positions, understanding major concepts of game endings including how to implement material advantage. Students will also analyze games played by grand masters.

 Your spot in summer class is guaranteed once we receive your payment for Summer Program. If your plans change and you wish to cancel your enrollment, RSM refunds summer school tuition based on when we receive a cancellation notice.

  • 100% refund up to 2 weeks before summer school begins.
  • 50% refund up to 1st lesson
  • After 2nd lesson, we can refund the first or last 4 lessons of the program. The minimum length of the summer program is 8 lessons.

2019 Summer School: July 8th - August 15th

Check for Summer School class availability and 

If you are interested in carpooling for Summer classes please click here. 



Note: Schedule is subject to change based on actual enrollment and staffing needs
Kindergarten0 (Kindergarten)$396Mon, Wed3:00 PM - 4:30 PMOPEN [3 spots left]
0 (Kindergarten)$396Tue, Thu4:40 PM - 6:10 PMOPEN [1 spot left]
Grade 11$396Mon, Wed4:40 PM - 6:10 PMClosed
1$396Tue, Thu3:00 PM - 4:30 PMClosed
Grade 22$522Mon, Wed3:00 PM - 5:00 PMOPEN [1 spot left]
2$522Tue, Thu5:10 PM - 7:10 PMOPEN [2 spots left]
Grade 33$522Mon, Wed5:10 PM - 7:10 PMOPEN [3 spots left]
3$522Tue, Thu3:00 PM - 5:00 PMOPEN [4 spots left]
Grade 44$522Tue, Thu5:40 PM - 7:40 PMOPEN [4 spots left]
Grade 55$522Mon, Wed5:40 PM - 7:40 PMOPEN [2 spots left]
5$522Tue, Thu3:30 PM - 5:30 PMOPEN [3 spots left]
Grade 66$522Mon, Wed4:00 PM - 6:00 PMOPEN [2 spots left]
6$522Tue, Thu6:40 PM - 8:40 PMClosed
Grade 7 Geometry7$396Mon, Wed4:10 PM - 5:40 PMOPEN [1 spot left]
Pre - Algebra A7, 8$636Mon, Wed6:10 PM - 8:40 PMOPEN [3 spots left]
Algebra I8, 9$636Tue, Thu6:10 PM - 8:40 PMOPEN [1 spot left]
Grade 8,9 Geometry8, 9$522Tue, Thu4:00 PM - 6:00 PMOPEN [2 spots left]
ISEE/SSAT Prep. Middle school 8, 9$522Mon, Wed4:00 PM - 6:00 PMOPEN [2 spots left]
Algebra II9, 10$636Mon, Wed10:00 AM - 12:30 PMOPEN [2 spots left]
9, 10$636Tue, Thu4:30 PM - 7:00 PMOPEN [4 spots left]
HS Prep Geometry9, 10$522Mon, Wed6:30 PM - 8:30 PMOPEN [1 spot left]
9, 10$522Tue, Thu6:15 PM - 8:15 PMClosed
Intro to Trigonometry9, 10$396Tue, Thu7:00 PM - 8:30 PMOPEN
Basic Coding High School$522Mon, Wed6:10 PM - 8:10 PMOPEN
Basic Coding Middle School$522Mon, Wed4:00 PM - 6:00 PMOPEN [3 spots left]
Calculus11, 12$1002Mon, Wed4:00 PM - 8:00 PM*Requires Placement Test
Chess Basic Level$396Tue, Thu4:00 PM - 5:30 PMOPEN [2 spots left]
Chess Intermediate Level$396Tue, Thu5:45 PM - 7:15 PMOPEN [2 spots left]
Intermediate Coding High School$522Tue, Thu6:10 PM - 8:10 PMOPEN
ISEE/ SSAT Prep. High School5 - 7$522Tue, Thu6:30 PM - 8:30 PMOPEN [4 spots left]
Math Challenge 2-32, 3$522Mon, Wed3:30 PM - 5:30 PMOPEN [1 spot left]
Math Challenge 4-54, 5$522Mon, Wed5:40 PM - 7:40 PMOPEN [2 spots left]
Math Challenge 6-86, 7, 8$522Tue, Thu4:00 PM - 6:00 PMOPEN
6, 7, 8$522Tue, Thu4:00 PM - 6:00 PMOPEN [2 spots left]
New SAT9, 10$636Mon, Wed5:50 PM - 8:20 PMOPEN
9, 10$636Mon, Wed5:50 PM - 8:20 PMOPEN
Pre-K AWed11:00 AM - 12:00 PMOPEN [4 spots left]
SAT II10, 11$1002Tue, Thu4:10 PM - 8:10 PMClosed
Go to top