Can a Montreal student get live math tutoring in English?
Yes. Modern Age Coders teaches math in English, live online, to Montreal students from elementary school through Secondary V, with a private teacher or alongside fifteen to twenty classmates working at the same stage. Secondary students mostly join High School Mathematics: Algebra to Calculus, taught to their CST, TS or Science option; contest students add Waterloo Math Contests. The first lesson is free.
Montreal students meet a fork in Secondary IV that shapes the rest of their math. The Québec Education Program offers three options in Cycle Two: Cultural, Social and Technical, Technical and Scientific, and Science. The province says all three allow entry to a pre-university CEGEP program, but they differ in how much algebra they ask for. Secondary IV also brings a ministerial exam that counts for half the final mark in the competency it assesses. This page sets out those facts from Québec’s own English documents, then teaches a Secondary IV statistics lesson on the Ville de Montréal’s library figures, works a regression problem by hand, and covers contests and prices. Our lessons are in English; French is the official language of Québec, and we help students read math vocabulary in both.
Facts last verified 23 October 2026. Teaching is online; no Montreal branch is claimed.
Each matches a stage of Quebec math. A free first lesson in English confirms the fit after the teacher hears the student reason.

Number sense, operations, fractions and measurement, taught in English with the French terms beside them where a child needs both.
See the syllabus
Integers, ratio and proportion, first algebra and geometry, so Secondary III starts on firm ground.
See the syllabus
Functions, statistics, systems and trigonometry for the CST, TS or Science option, taught beside the school course. Credits come only from the school.
See the syllabus
Original contest-style problems, plus the free CEMC archive, up to the Euclid level that CEGEP students may also write.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusMontreal schools teach the Québec Education Program. The facts below come from the English version of the program and from Québec.ca, read on 22 and 23 October 2026; quoted wording is the province’s.
| Sitting | Option and code | Time |
|---|---|---|
| 21 January 2027 | All options | 9:00 a.m. to 12:00 p.m. |
| 11 June 2027 | Technical and Scientific (564-420) and Science (565-420) | 9:00 a.m. to 12:00 p.m. |
| 18 June 2027 | Cultural, Social and Technical (563-420) | 9:00 a.m. to 12:00 p.m. |
| 3 August 2027 | All three options | 9:00 a.m. to 12:00 p.m. |
Québec.ca says the ministerial examinations in Secondary IV and V count for 50% of the final mark for the competency or competencies evaluated. The schedule labels each mathematics paper “Math. Reasoning”, matching the program’s second competency, Uses mathematical reasoning. A Montreal Secondary IV student therefore has two very different June dates depending on option, and a January sitting for students on a semester timetable.
The program names them: the Cultural, Social and Technical option, the Technical and Scientific option and the Science option. It adds that all of these options allow students to enroll in a pre-university program. Our CST, TS or Science page compares them in depth.
Secondary V continues the chosen option with new concepts and a longer project. Our Secondary V math page covers it, including the option changes the program allows.
Québec.ca describes a pre-university CEGEP program as one that prepares students for university and requires two years of full-time study, and notes that universities use the R score to analyze applications. Our CEGEP preparation page covers the computer science route.
Statistics runs through all three options, and the program is specific about what students should do with it. Describing the competency Uses mathematical reasoning, it says that in the case of two-variable distributions students interpret the correlation and are able to interpolate or extrapolate using a regression line, and they exercise critical judgment about whether there is a dependent or causal relationship between variables. That is the exact lesson below, on Montreal’s own data.
We teach alongside a Montreal student’s school math course, in English. We do not grant Quebec credits, and marks, ministerial exam results and diplomas come through the school and the Ministère. We are not connected with the Ministère de l’Éducation, the Ville de Montréal or any Montreal school service centre or board.
The Ville de Montréal publishes yearly statistics for its public libraries as open data. Secondary IV students plot visits against loans, measure the correlation, fit a regression line and argue about what it proves. We computed every coefficient and residual shown here ourselves.
The dataset is the Bibliothèques de Montréal statistics on loans, collections and attendance; the City describes it, in French, as tables presenting those statistics for Montreal’s 45 libraries (the English rendering is ours). We used the consolidated workbook covering 2012 to 2020, downloaded on 23 October 2026, and its 2018 sheet. Of 49 numbered rows, 45 libraries across 19 boroughs report visits, loans and floor area; the four we left out are two mobile services and two sites with missing figures.
| Library | Visits | Loans | Residual from our line |
|---|---|---|---|
| Benny | 611,789 | 580,620 | −167,753 |
| Ahuntsic | 306,670 | 670,189 | +272,282 |
| Marc-Favreau | 297,265 | 637,137 | +250,033 |
| Pierrefonds | 20,469 | 105,095 | see note below |
| Median of the 45 | 175,292 | 226,952 |
Across the 45 libraries our correlation between visits and loans is r = 0.825, a strong positive linear relationship, and r squared is 0.681, so about two thirds of the variation in loans lines up with variation in visits. The regression line is loans = 1.1486 × visits + 45,658. At 150,000 visits, an interpolation well inside the data, it predicts about 217,952 loans. The Python reads the 2018 sheet and does the rest:import openpyxl, statistics
book = openpyxl.load_workbook("bm_stats-consol.xlsx", data_only=True)
branches = []
for row in book["2018"].iter_rows(values_only=True):
if isinstance(row[0], int): # numbered library rows only
loans, visits, area = row[8], row[19], row[33]
if all(isinstance(v, (int, float)) for v in (loans, visits, area)):
branches.append((row[4], visits, loans))
visits = [b[1] for b in branches]
loans = [b[2] for b in branches]
line = statistics.linear_regression(visits, loans)
print("libraries:", len(branches))
print("r:", round(statistics.correlation(visits, loans), 3))
print("loans = ", round(line.slope, 4), "x visits +", round(line.intercept))
Benny had the most visits in 2018, 611,789, yet lent about 167,753 fewer items than the line predicts. Ahuntsic lent about 272,282 more. Libraries are used for study, events and computers as well as borrowing, and the residual shows how differently branches are used.
Pierrefonds recorded only 20,469 visits in the 2018 sheet but 365,408 in the 2019 sheet. The file does not say why. A careful student flags that point before fitting anything, and checks how much the line moves without it.
Visits also correlate with floor area, r = 0.661 in our calculation. Bigger buildings draw more people and hold more books, so size may drive both visits and loans. That is the program’s point about dependent or causal relationships.
A strong r does not mean that visiting causes borrowing, or the reverse. It says the two rise together across these 45 libraries in 2018. Extending the line to a library with three million visits would be extrapolation far outside the data, and the program asks students to say exactly that when they extrapolate.
Source: Ville de Montréal, Bibliothèques de Montréal statistics, used under the Creative Commons Attribution 4.0 International licence, which the licence deed says allows use for any purpose, even commercially (licence, dataset page). We changed the data by selecting one sheet and computing our own statistics. The Ville de Montréal does not endorse this page or our classes.
Five invented branches, written by us so that every step can be done without software. The numbers are in thousands.
Question. Five branches report visits x and loans y, in thousands: (50, 90), (100, 160), (150, 190), (200, 260), (250, 300). (a) Find the regression line. (b) Estimate loans at 120 thousand visits. (c) Should the line be used for a library with 600 thousand visits?
Step 1, find the means. The mean of x is 150 and the mean of y is 200. The regression line always passes through the point (150, 200), which is a quick check on any answer.
Step 2, compute the slope. Multiply each x deviation by its y deviation and add: (−100)(−110) + (−50)(−40) + 0(−10) + 50(60) + 100(100) = 26,000. The squared x deviations add to 25,000. The slope is 26,000 divided by 25,000, or 1.04 thousand loans per thousand visits.
Step 3, find the intercept and the line. 200 = 1.04(150) + b gives b = 44, so y = 1.04x + 44. The correlation coefficient for these points is about 0.993, a very strong linear relationship, stronger than the real Montreal libraries, as invented data usually is.
Step 4, interpolate and extrapolate. At 120 thousand visits, inside the data, y = 1.04(120) + 44 = 168.8 thousand loans, a reasonable estimate. At 600 thousand visits the line gives 668 thousand, but 600 is more than twice the largest x in the data. That is extrapolation, and the honest answer to part (c) is that the line may not hold there.
Try it yourself. (1) Remove the point (100, 160) and recompute the slope. (2) Describe the residual of the point (150, 190). (3) In one sentence, explain why the Benny library sits below the Montreal line without anything being wrong with its figures. Your teacher will go over them with you during the free lesson.
The Centre for Education in Mathematics and Computing (CEMC) at the University of Waterloo runs the contests most Canadian schools use. Unusually for a Quebec student, some are open to CEGEP students as well. Dates read on 22 October 2026.
| Contest | Who may write | CEMC date |
|---|---|---|
| Gauss | Grades 7 and 8 | 10 to 21 May 2027 |
| Pascal, Cayley, Fermat | Grades 9, 10 and 11 | 23 and 24 February 2027 |
| CSMC | Grades 11 and 12 and CÉGEP students | 18 November 2026 (school orders closed 22 October 2026) |
| Euclid | Final year of secondary school or CÉGEP students | 6 April 2027 |
CEMC organises its contests by grade, as most of Canada does, so a Montreal family should ask the school which contest it offers to a given Secondary level. The CEGEP rows are the distinctive ones: CEMC lists CÉGEP students as eligible for both the Euclid and the CSMC. A student in the first year of a pre-university program can therefore keep writing contests after leaving secondary school. Our Euclid preparation page covers that contest in detail.
Individuals cannot sign up; CEMC contests are written through a school. A Montreal student whose school or CEGEP stays out can, on CEMC’s advice, ask another school nearby to take them.
Ten years of CEMC past contests are free online without registration. Statistics, counting and algebra questions in them suit Secondary IV and V students well.
Practice in our lessons uses problems our teachers write, marked as ours. CEMC papers and solutions are not copied, and CEMC has no link with us.
Our fees are in the fees section below, in your local currency, so this text has no figures. Here is how to compare any tutoring offer a Montreal family receives.
| Question | Our answer | Why it matters |
|---|---|---|
| How many lessons a month? | Eight live classes | Gives the real cost per lesson |
| In which language? | English, with French math terms when useful | A student studying in French may need both vocabularies |
| Which option is taught? | CST, TS or Science, as the student takes it | The three options test different depths of algebra |
| Is there travel? | No; lessons at home | Crossing the island takes time |
| Is there a trial? | Yes, a free live lesson | Teaching quality is visible before any payment |
For most Montreal students a group class of fifteen to twenty at one level keeps progress steady through the year. One to one is worth it for particular stretches: the run-up to a ministerial exam sitting, a change of option between Secondary IV and V, or a student switching between French and English vocabulary who needs time to connect the two.
The stages are guides only. The free lesson places each student by what they can already explain, in English or in French.
Counting, place value and operations, with the child explaining each step out loud.
Early Math FoundationsMental Maths for KidsFractions, decimals, measurement and early geometry, the base for Secondary I.
Elementary Maths for Grades 1-5Mental Maths for KidsIntegers, ratio, first equations, functions and geometry before the Cycle Two options.
Middle School Mathematics MasteryMaths Through CodingThe chosen option, with statistics, functions, systems and trigonometry, plus contest problems for keen students.
High School MathematicsWaterloo Math ContestsAn AI tool can compute r instantly. It cannot decide what r means for these libraries.
Give an AI tool the library workbook and ask whether more visits cause more loans, and it may answer yes, citing r = 0.825. It will rarely mention floor area, the Pierrefonds figure or the difference between interpolation and extrapolation. Those are exactly the judgments the Québec program asks of a Secondary IV student.
In our lessons a student guesses whether r will be positive or negative before calculating it, and afterwards writes what the value means. AI tools appear only for students old enough under our policy, as a check on work already done. Anything submitted to a school is written by the student alone.
The program asks students to exercise critical judgment about cause and dependency; no tool can exercise it for them. The longer argument is in why judgment matters more than ever with AI.
From Verdun to Ahuntsic, and across the bridges to Laval and Longueuil, students join from home.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Montreal is on UTC-4 until clocks go back on 1 November 2026, then UTC-5 until 14 March 2027. Our teachers keep India time, which does not change, and each invitation states the Montreal time.
Lessons are in English. For students who study in French, teachers write the French term beside the English one, so droite de régression and regression line become the same idea.
Secondary IV and V lessons follow the student’s option, because CST, TS and Science ask for different algebra.
Mobiles on 514, 438 or 263, and on 450, 579 or 354 off the island, work in the form. Enter ten digits; the +1 is set.
The opening lesson is a real lesson at no charge. Afterwards we recommend a course, a level and a lesson time, and we never ask for a card.
No Montreal centre
Modern Age Coders has no tutoring centre in Montreal and does not claim one. Lessons are live online in English, taught from India; a student needs a computer, a microphone and a steady connection.
Free to start; after that, a group month or a private month, priced in your currency.
One full live lesson in English at no cost, ending with a course and level suggestion.
The monthly fee for eight live classes with fifteen to twenty students at one level.
The monthly fee for eight one-to-one lessons with your own teacher.
Fees in Montreal match fees everywhere else in Canada. We charge nothing until after the free lesson and an agreed plan; the pricing page explains holidays and missed classes.
Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Tell us the level and, from Secondary IV, the option. A young child might begin with a counting game; a Secondary IV student might begin with the library workbook and a scatter plot.
Answers to questions from Montreal parents and teenagers.
Yes. Every lesson is live, online and in English. We have no office in Montreal; the teacher works with a single student or with a level-matched group of fifteen to twenty.
Prices are listed lower on this page in your currency: the first lesson is free, then there is one monthly price for group classes and another for private lessons. No bill arrives before the free lesson.
Often, yes. Teachers write the French terms beside the English ones, so the ideas connect. If a child would do better with a French-speaking tutor, we say so honestly.
The program says all three allow entry to a pre-university CEGEP program, but they differ in how much algebra they require. Our CST, TS or Science page compares them; the school counsellor knows the local rules.
Québec.ca lists Mathematics, Sec. 4 on 21 January 2027, on 11 June 2027 for TS and Science, on 18 June 2027 for CST, and on 3 August 2027 for all three.
Québec.ca says the Secondary IV and V ministerial exams count for 50% of the final mark for the competency evaluated; the math papers are labelled Math. Reasoning.
No. We do not grant Quebec credits. Marks, credits and exam results come through the school and the Ministère.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Times are given in Eastern time, including after the 1 November 2026 change.
Yes. CEMC lists CÉGEP students as eligible for the Euclid on 6 April 2027 and for the CSMC. Entry is through a school or CEGEP.
Yes. Whether a student lives on the island or across the river, the lessons are identical and run on Eastern time.
For the country as a whole, see our online math tutor page for Canada. Quebec students can go deeper with Secondary IV options and Secondary V math, and anyone moving between provinces can check how Quebec math lines up with other provinces.