Registration for In-Person Classes

Our once-a-week classes with their unique format bring together Spirit of Math’s Four Elements in a collaborative environment while providing high-performing students with the challenge they crave! In just 90 minutes per week, Spirit of Math covers just as much content, if not more than a typical day-school curriculum covers in a week! Spirit of Math has been raising standards across Canada since 1992.

To register for in-person classes at our campuses, select a campus near you from the list below and click on the “Register Now” button to book a free, no obligation interview with the selected campus. Looking forward to welcoming you at our campus.

(Students with a B+ or higher average grade are eligible for an interview prior to acceptance into the program.)

2024-25 School Year

Brampton Heart Lake Campus

Heart Lake Baptist Church, 10245
Kennedy Rd North,Brampton L6W 4T2 ON Canada

Register Now

Brampton West Campus

2150 Meadowvale Blvd Unit #3
Mississauga, ON L5N 5S3
Canada

Register Now

Burlington Campus

1550 Appleby Line, Unit 1F (North Side)
Burlington ON L7L 6V1
Canada

Register Now

Central Toronto Campus

459 Bloor St. West,
Toronto M5S 1X9 ON
Canada

Register Now

Don Mills Campus

73 Underhill Drive, North York
Toronto M3A 2J8 ON
Canada

Register Now

Forest Hill Campus

259 Eglinton Ave W,
Toronto, ON M4R 1B1
Canada

Register Now

High Park Campus

20 Ripley Avenue
Toronto ON  M6S 3N9
Canada

Register Now

Kanata Campus
1002 Beaverbrook Rd
Kanata ON K2K 1L1
Canada

Register Now

Leaside Campus

109 Vanderhoof Ave
Toronto – M4G 2H7 ON
Canada

Register Now

Markham East Campus

9293 Markham Rd., Unit #5
Markham L6E 1A3 ON
Canada

Register Now

Markham West Campus

50 Mcintosh Drive, Unit 225
Markham- L3R 9T3 ON
Canada

Register Now

Mississauga West Campus

2170 Dunwin Dr., Unit 1
Mississauga L5L 5M8 ON
Canada

Register Now

Newmarket-North Aurora Campus

130 Mulock Drive, Unit 1
Newmarket L3Y 7C5 ON
Canada

Register Now

Oakville Campus

690 Dorval Dr., Unit 125
Oakville L6K 3W7 ON
Canada

Register Now

Ottawa South
1000 Brookfield Rd E
Ottawa ON K1V 6J1
Canada

Register Now

Richmond Hill Central Campus

9325 Yonge St., Units 24-26
Richmond Hill – L4C 0A8 ON
Canada

Register Now

Richmond Hill North Campus

Units 2-4, 563 Edward Ave
Richmond Hil – L4C 9W7 ON
Canada

Register Now

Riverdale Campus

Montcrest School, 658 Broadview
Ave, Toronto M4K 2P1 ON
Canada

Register Now

Thornhill Campus

800 Steeles Avenue West, Unit B18
Thornhill L4J 7L2 ON
Canada

Register Now

Vaughan Campus

9135 Keele Street Unit B3/B4,
Vaughan L4K 0J4 ON
Canada

Register Now

Willowdale Campus

169 Willowdale Avenue
North York, ON
Canada

Register Now

Whitby Campus

100 Rossland Road West,
Whitby L1N 3H9 ON
Canada

Register Now

Calgary West Campus

3333 Richardson Way SW
Calgary AB T3E 7B6
Canada

Register Now

Richmond Campus

11571 Daniels Road
Richmond BC V6X 1M7
Canada

Register Now

Vancouver Campus

#224 – 2211 W. 4th Avenue
Vancouver BC V6K 1N9
Canada

Register Now

West Vancouver Campus

2446 Haywood Avenue,
Vancouver BC V7V 1Y2
Canada

Register Now

Winnipeg Campus

Fort Garry Mennonite Brethren Church,
1771 Pembina Highway, Winnipeg MB R3T 2G6
Canada

Register Now

Fibonacci Virtual Online

1446 Don Mills Road (South of York Mills), Suite 201 
Toronto ON M3B 3N3
Canada

Register Now