½ hour Math & ½ hour Coding | 1 hour of Math

Our teaching method is tailored for each individual student and our classes have a maximum student-to-teacher ratio of 3:1. We use a combination of coding and the Singapore Bar method to strengthen students' math skills. Coding allows students to practice math and logic, while solving fun problems, such as creating games. The Singapore Bar method uses a three-step approach to teaching (concrete, pictorial, and abstract), simplifying math for children and strengthening their visual memory.

Elementary math classes are weekly 1-hour sessions, including 30 minutes of math and 30 minutes of coding. By teaching the two topics side-by-side, students sharpen their math skills and understand how to solve problems, through coding logic. Programming at the most basic level is purely mathematics, which is why we belive they go hand-in-hand.

Although we recommend training in both math and coding, as they go hand-in-hand and have provided the best results, if you wish to enroll your child in a class purely focused on math you may do that. Programming is a field that is heavily based on math, so while one programs, one also practices math. Sometimes, however, a student will want to focus most of his or her time on math, and we are prepared to do that and give him or her a strong foundation.

Usually, coding is the process of writing text commands that will direct the computer so that a desired program is created. At Brain Boost, we believe that learning to think like a computer is the most crucial aspect of programming, so we use Scratch, a visual-based programming language that uses colored blocks to model text commands, to teach children to think logically. Once they have mastered Scratch, they move onto text-based programming languages, which becomes an easy transition because they already understand how a computer "thinks".

Most children, especially those who find math difficult, become frustrated with the cryptic nature of math. Using the Singapore bar method, we show them how to visualize math problems, instead of seeing text or numbers. If children learn to visualize math problems at an early age, they will start to see the different patterns of similar problems, allowing them to pass on their learning to new objectives. In addition, having extra class time outside of school to go over math topics and homework will give any student a huge edge.

We understand that work in the classroom should lead to results on test day, which is why we assure that our lesson plan moves in parallel with topics in school. We will reenforce the topics that are being taught in school and also stretch their mathematical imagination to the limits by exploring more advanced topics.

At Brain Boost we are passionate about teaching children programming, a skill that is not taught in the majority of high/middle schools in the US. We have small class sizes (less than 5 kids), skilled teachers, as well as a team of highly experienced computer scientists and engineers who have created a teaching model centered around children exploring their passions. We use game-creation, for example, as a way to teach kids problem solving through an activity that they love.