Eastbridge Academy | Advanced Math & Comp Sci | Waterloo ON
Register now
Advanced mathematics & computer science · Uptown Waterloo

Go further than the syllabus.

Eastbridge Academy teaches advanced mathematics and computer science to students from grades 7 to 12 in Kitchener–Waterloo, through weekly problem sets and small seminars where students present and defend their own solutions. Everything we teach from is written in-house.

10–15
Students / cohort
11 wk
Fall term
2,000 ft²
Dedicated space
Fall term 2026 Now enrolling
Cohorts Grades 7–12
Mathematics CEMC · CMS · MOEMS
Computer science Python · Git · CCC
Classes 1–2 hrs / week
43.46°N · 80.52°W
Mathematics

Not a spectator sport.

Every week the cohort takes home a problem set drawn from our own archive of nearly thirty years of past contests, transcribed and tagged by topic and technique. At the next session, students present their solutions at the board, field questions, and learn the difference between an answer and an argument.

The CEMC contests, from the Gauss through Euclid, and the Canadian Open give the year its structure. We prepare for them seriously, with in-house mock sittings and strategy guides built from twenty-five years of results, but the deeper aim is mathematical maturity: the composure to make progress on a problem you have never seen before.

Students at work
Classroom
Discussion
Coding
Collaboration
The lab
Computer Science

Taught the way software is built.

The weekly session is half lecture, half lab. Lectures build up the data structures and algorithms that high school courses never reach, and in the lab the class code-reviews one another's solutions from the week, the same way professional teams do.

Students work in Python with a real toolchain, committing every solution to Git from the first class. The problem sets grow into genuine projects; the current capstone has each student building a chess engine from scratch and entering it in a live arena against their classmates.

Seminars and mock contest sittings run all year; see events
How we teach

Do the problems, then defend them.

You can only learn so much by watching someone else solve a problem. Our seminars ask students to present their own solutions to the room and answer questions about them, because explaining an argument out loud is the fastest way to find out whether you really have one.

1–2 hrs
Classes / week
Weekly
Solution seminars/lectures
  • Cohorts of ten to fifteen, small enough that everyone presents
  • Handouts and problem sets written in-house, term by term
  • Mock contests and strategy guides built from decades of CEMC results
  • Instructors from industry and research, reachable between sessions
What's on

Upcoming events

Open houses, seminars, tournaments, and mock contest sittings; most are free, and all of them welcome prospective students.

Courses & schedule

This term at Eastbridge.

Each course meets weekly in a small cohort, with a problem set to carry between sessions.

Course 01 · Math

Grade 7 & 8 Math

New for 2026-27 · A full contest year

For grade 7 and 8 students who want to develop contest-level problem-solving skills through a full year of contests, leagues, and team events.

Number Theory Counting & Probability Geometry Algebra & Rates
  • Contest preparation (CJMC, AMC 8, Gauss)
  • A five-contest MOEMS league, sat in class
  • Weekly problem sets drawn from past contests
Term
Fall Term 2026 (10 weekly classes)
Time
Mondays 4:30 - 5:30PM
Dates
Sept 14 - Nov 23, 2026
Price
$300/term ($30/class)
Course 02 · Math

Grade 9 & 10 Math

For math enthusiasts who want to develop contest-level problem-solving skills.

Geometry Trigonometry Algebra
  • Contest preparation (Gauss, Pascal, Cayley)
  • Advanced problem-solving techniques
  • Mathematical reasoning and proof writing
Term
Fall Term 2026 (11 weekly classes)
Time
Tuesdays 6:00 - 8:00PM
Dates
Sept 15 - Nov 24, 2026
Price
$660/term ($60/class)
Course 03 · Math

Grade 11 & 12 Math

For advanced students ready to engage with university-level mathematical concepts.

Geometry Calculus Number Theory Polynomials Inequalities
  • Contest preparation (Fermat, Euclid, COMC)
  • Rigorous early calculus
  • Advanced combinatorics and number theory
Term
Fall Term 2026 (11 weekly classes)
Time
Wednesdays 6:00 - 8:00PM
Dates
Sept 16 - Nov 25, 2026
Price
$660/term ($60/class)
Course 04 · Math

Computer Science

For CS students who want to master algorithms and modern development practices.

Data Structures Algorithms Version Control Testing Debugging
  • Fundamental data structures and algorithms
  • Modern development tools and practices
  • Contest preparation (CCC, Leetcode)
Term
Fall Term 2026 (11 weekly classes)
Time
Thursdays 6:00 - 8:00PM
Dates
Sept 17 - Nov 26, 2026
Price
$660/term ($60/class)
Course 05 · Chess

Beginner Chess

For those new to chess who want to learn the rules, and those who have just begun playing and want to build a strong foundation in the game.

  • Learn the rules of the game
  • Puzzles to train your problem solving skills
  • Post-game analysis to improve your play
Term
Fall Term 2026 (11 weekly classes)
Time
Fridays 5:00 - 6:00PM
Dates
Sept 18 - Nov 27, 2026
Price
$330/term ($30/class)
Course 06 · Chess

Intermediate Chess

For those who are comfortable with the game and are motivated to improve their strategy, calculation, and overall play.

  • Recognizing tactical opportunities
  • Building effective middlegame plans
  • Analyzing games and key positions
Term
Fall Term 2026 (11 weekly classes)
Time
Fridays 6:30 - 7:30PM
Dates
Sept 18 - Nov 27, 2026
Price
$330/term ($30/class)
Course 07 · Math Coming soon

Focused Projects

Advanced project-based learning for experienced developers.

  • Choose from a variety of projects in diverse domains
  • Build real-world applications together with subject-matter experts
  • Industry-standard software engineering workflows
Term
To be announced
See course details
The Eastbridge courtyard at 187 King St S
The space

A room of our own, in Uptown Waterloo.

Classes meet in our own two-thousand-square-foot space at 187 King St S, in a historic building in the heart of Uptown Waterloo, with the Vector Space maker community under the same roof. It was built for this work, with room for a seminar to argue around the board and a full row of development workstations for the lab.

187 King St S · Waterloo, ON
Gr. 7–12
Cohorts by level
Weekly
Classes
187 King St S
Uptown Waterloo
Apply

Want to talk it through first?

Registering is straightforward: pick a course above and sign up. But if you have questions about the material, the workload, or which course is the right fit, tell us a little about the student and we'll set up a short placement chat.

We use these details only to arrange the placement conversation.