REG / FIRST / 01
Computational thinking for kids
Puzzles and logic for the Beaver.
Open the syllabusCanada · CEMC contest entry · Grades 5 to 12
Parents who search for a sign-up page for the Waterloo contests do not find one, because there is none for students. CEMC, the University of Waterloo's Centre for Education in Mathematics and Computing, deals only with schools, and every one of its math and computing contests, the Canadian Computing Competition included, is entered through a school that orders it. This guide quotes what CEMC itself says on its how-contests-work page, its school application form and its ordering terms, then sets out the three routes that follow from those rules, with a timeline worked backwards from the 2027 deadlines.
Teaching live online since 2020 · 10,000+ students · every rule on this page quoted from CEMC
In short
Students cannot register themselves for CEMC's Waterloo contests or the CCC. CEMC says all students take part through their school, or through another local school that lets them join; its school form tells home schools to contact CEMC. Modern Age Coders teaches the preparation live online, in a batch or one to one, in its Waterloo Math Contests: Gauss to Euclid course.
Prepare with a teacher
Entry is the school's job. Preparation is where we come in, for the math contests and for the computing one.

REG / 01
Grades 7 to 12, in grade tracks. Gauss, Pascal, Cayley, Fermat, the full-solution contests and the Euclid.
Open the syllabus →
REG / 02
Teenagers who already program. The February 2027 computing contest, Junior or Senior, in Python or C++.
Open the syllabus →
REG / 03
Grades 9 to 12. The algebra, geometry and functions every Waterloo math paper leans on.
Open the syllabus →CEMC's own words
Every line in this table is quoted from a CEMC page or form, read on 22 October 2026. Where two CEMC pages word a point differently, both are shown.
| Point | CEMC's words | Where CEMC says it |
|---|---|---|
| No individual entry | "It is not possible for students to individually register for a contest" and "all students must participate through their school." | How contests work |
| Said a second way | "Students cannot register for contests on their own. They must be registered by their school." | How contests work |
| The fallback | "If your own school is not participating, students can look for another local school that will allow them to join as a participant." | How contests work |
| Who may open an account | "only educators are permitted to request a CEMC School Account and order contests" | How contests work |
| Who applies | "the Principal or Head of Math must submit a new school application" | How contests work |
| How long it takes | "can take up to three weeks to be manually reviewed" (How contests work); "can take approximately three weeks to be manually reviewed" (the application form) | Both |
| No promise on timing | "We cannot guarantee that an application will be approved by the ordering deadline." | New School Application form |
| Home schools | "Parents, students, schools that have participated previously, home schools, and all others should contact the CEMC for assistance." | New School Application form |
| The school password | "Under no circumstances should this information be shared with students, parents, guardians, or any other unauthorized individuals." | Ordering terms and conditions |
| Where the contest is written | "Participants may only write the contest at the school which ordered the contest." | How contests work |
| No remote writing | "Contests may not be taken remotely or without supervision." | How contests work |
Sources: CEMC, How contests work; the CEMC New School Application form; CEMC online ordering terms and conditions. All read 22 October 2026. We have no link with CEMC or the University of Waterloo, and no way to enter a student for any CEMC contest.
Read together, the rules leave no gap for a direct sign-up. A family cannot open an account, because accounts are for educators. A student cannot use the school's account, because the password must not be shared with students or parents. And a student cannot write from home, because every contest is supervised in person at the school that ordered it.
What is left is simple, if not always easy: a school has to order the contest, and the student writes it there.
CEMC does not explain the policy in one sentence, but its rules point to supervision. Its standards require participants to be "supervised in-person during the entirety of the contest writing", and the school that orders a contest is answerable for that.
The same standards carry real weight. CEMC says that a participant who breaks contest rules can be disqualified and lose invitations, and that "any current or future offers of admission to the University of Waterloo may be revoked."
Three routes
Every successful entry follows one of three paths. Work out which one applies before the ordering deadline, not after it. The path labels and order of checks are ours; every rule inside them is CEMC's.
| Situation | Route | Who acts | Main risk |
|---|---|---|---|
| The school already orders CEMC contests | 1. Write at your own school | The contest teacher adds the student to the order | Asking after the school's order has gone in |
| The school has never ordered, but a teacher is willing | 2. The school opens a CEMC account | Principal or head of math sends the form | Approval takes about three weeks, with no guarantee before the deadline |
| The school will not take part | 3. Write at another local school | The family asks a nearby school to host | The host school may decline |
| Home school | Contact CEMC, as its form directs | The parent, through CEMC's contact form | CEMC's pages give no further detail; see below |
Route 1
When the school already takes part, entry is mostly the teacher's work. The steps differ a little between CEMC's math contests and the Canadian Computing Competition, because the CCC runs on its own online grader.
The contest teacher orders through CEMC's Contest Supervisor Portal using the school's nine-digit CEMC School Number, before that contest's deadline. The student does nothing online.
CEMC lets a student write a contest meant for a higher grade, but not a lower one. Its how-contests-work page says students working ahead "may choose to write the contest for the more advanced grade but cannot write a contest that is below their official grade level."
CEMC's CCC page asks the supervisor to give each participant the school number, "but not the confidential password", so the student can create a CCC Online Grader account. The teacher then approves the student from a list of unverified users.
The CCC is unusually forgiving about timing. CEMC will still add a writer right up until the contest begins, as long as their grader accounts are authenticated, and the school is invoiced afterwards.
| CEMC contest family | A student may write |
|---|---|
| Pascal, Cayley and Fermat Contests | One of the three |
| Fryer, Galois and Hypatia Contests | One of the three |
| Canadian Intermediate and Canadian Senior Mathematics Contests | One of the two |
| Beaver Computing Challenge, Grade 5/6, 7/8 and 9/10 | One level |
| Gauss Contests, Grade 7 and Grade 8 | One of the two |
CEMC adds that if a participant writes more than one contest in a family, "only the results of the appropriate grade contest will be recorded." Contests from different families, and the CCC, can be combined in the same year.
Route 2
A school that has never taken part needs a CEMC school account before it can order anything. Parents cannot apply on its behalf. The application form itself asks the person filling it in to confirm "I confirm that I am not a student."
Send the teacher the two links that matter, CEMC's How contests work page and the New School Application form, and the deadline for the contest your child wants. Most teachers who decline are worried about the paperwork, and three weeks of review is easier to accept when they see it months ahead.
Offer practical help with what is the family's to give: covering the student's contest fee, and being on time on the day. The supervision itself must be done by the school.
CEMC charges schools a per-participant fee for most contests and sets a cap on what reaches families. Its ordering terms say "The CEMC does not permit schools to charge participants a contest fee higher than the fees published on the CEMC website."
CEMC is just as firm about its free materials: "Under no circumstances shall anyone be permitted to charge fees for accessing past contests and other CEMC resources for practice and/or preparation." Our fees pay for live teaching, never for access to CEMC's papers.
Route 3
CEMC names this route itself, on its how-contests-work page: a student whose school is not participating can look for another local school willing to let them join. CEMC does not set out how to ask, so the approach below is ours.
Subject: Request to write a CEMC contest at your school Dear Head of Math, My son is in Grade 10 at a school that does not order CEMC contests. CEMC's How contests work page says a student whose school is not participating can look for another local school that will allow them to join as a participant. Would your school be willing to let him write the Cayley Contest with your students on Tuesday 23 or Wednesday 24 February 2027? We will pay the contest fee in whatever way your school prefers, and he will follow your supervisor's instructions exactly. If it helps, I can send his full name and grade now, well before CEMC's ordering deadline for schools in Canada, Tuesday 9 February 2027. Thank you for considering it, [Parent's name] [Phone number]
The quoted CEMC wording in the third and fourth lines is from How contests work, read 22 October 2026. The contest, dates and deadline are from CEMC's 2026/27 table; change them for the contest your child wants.
A host school is doing a favour, and may decline for reasons of space, staff or timing. A polite no is not the end: there are usually several schools within reach in a Canadian town or city, and the request costs each of them only a few minutes to answer.
Home-schooled students
We looked for CEMC's guidance for home-schooled students on its how-contests-work page, the contest pages, its ordering terms and its school application form. The only mention we found is one sentence on the New School Application form.
| Page | What it says about home schools |
|---|---|
| New School Application form | "This form is for use only by educators at schools that have not previously participated in the CEMC's contests. Parents, students, schools that have participated previously, home schools, and all others should contact the CEMC for assistance." |
| How contests work | No mention of home schools. It gives the another-local-school route for any student whose school is not participating. |
| Ordering terms and conditions | No mention of home schools. |
| Contest pages read (CCC, BCC, Gauss, PCF, FGH, CSIMC, Euclid, CTMC) | No mention of home schools. |
Follow CEMC's own direction: contact CEMC for assistance, through the contact form on its website, and do it in September or October rather than a few weeks before a deadline.
The another-local-school route on How contests work is worded for any student whose own school is not participating. Whether CEMC treats a home-schooled student that way is for CEMC to say, so ask it in the same message.
We will not describe a home-school procedure that CEMC has not published, and we cannot arrange a sitting. An online class is not a school that has ordered the contest, and CEMC does not allow contests to be written remotely.
Other organisers work differently. The Canadian Mathematical Society's COMC has had in-person Open Writing Centres, "Only for students whose school is not participating", though registration for the 2026 COMC closed on 22 October 2026.
Sources: the CEMC New School Application form, CEMC contact page, and CMS, COMC 2026, read 22 October 2026.
Worked backwards
A worked example, ours, for the hardest case: a school that has never ordered a CEMC contest and wants one student to write the Canadian Computing Competition on Wednesday 17 February 2027. CEMC's ordering deadline is Thursday 11 February 2027.
| By | Step | Why this date |
|---|---|---|
| Friday 6 November 2026 | Family asks the school in writing | Leaves time for a no, and for route 3 |
| Monday 14 December 2026 | Principal or head of math submits the New School Application | About eight weeks before the deadline, well clear of the three-week review |
| Thursday 21 January 2027 | Latest date to apply with the full three weeks of review | Three weeks before 11 February 2027; CEMC does not guarantee approval by the deadline |
| Late January 2027 | Student creates a CCC Online Grader account with the school number | The teacher can then approve the account |
| Before Thursday 11 February 2027 | Teacher places the CCC order | CEMC's ordering deadline for the 2027 CCC |
| Wednesday 17 February 2027 | Student writes at the school, supervised | CEMC's 2027 CCC date for the Americas |
Our arithmetic: 11 February 2027 minus 21 days is 21 January 2027. We suggest mid-December instead because CEMC's review is done by hand and comes with no promise of approval by a deadline; the extra weeks absorb the winter break. The same pattern works for every CEMC contest: find the deadline in CEMC's 2026/27 table, count back three weeks for the latest application, then add a margin.
Know the room and the arrival time the school gives you. CEMC asks schools to run contests close to the start of the school day, in the school's own time zone.
For the CCC, know the grader username and password, and have tried the Practice Contest. For paper contests, bring what the school says is allowed and nothing else.
Results go to the school, not to the family. Ask the contest teacher when they arrive, and whether the school prints certificates.
CEMC asks participants to consent to their names appearing in public honour rolls if their score is high enough, unless they opt out. Ask the school how to opt out if you prefer that.
Where a family is
Our quick guide to what to do this week, depending on where you stand. The stages are ours.
| Where you are | Next step this week |
|---|---|
| 1. The school runs CEMC contests | Ask the contest teacher to add your child, naming the contest |
| 2. The school has never run one | Send the teacher CEMC's application link and the deadline |
| 3. The school has said no | Write to the head of math at two nearby schools |
| 4. Home-schooled | Contact CEMC through its contact form, as its school form directs |
The deadline that matters is the school's, not the contest date. Put CEMC's ordering deadline in your calendar with a reminder two weeks ahead.
Keep every request polite and in writing. Teachers who run contests do it on top of a full timetable.
You can ask a teacher yourself. CEMC's first step for students is exactly that conversation.
Once you are entered, the work that counts is the practice. Entry is a form; preparation is months.
The catalogue
Live online with one regular teacher, as a batch or one to one, from any province.
REG / FIRST / 01
Puzzles and logic for the Beaver.
Open the syllabusREG / FIRST / 02
Fractions to pre-algebra, for the Gauss.
Open the syllabusREG / FIRST / 03
Math ideas tested in Python.
Open the syllabusREG / HIGH / 01
Full solutions for Fryer to Euclid.
Open the syllabusREG / HIGH / 02
The language most first CCC writers use.
Open the syllabusREG / HIGH / 03
For CCC Senior and beyond.
Open the syllabusREG / FAR / 01
Algorithms under contest conditions.
Open the syllabusREG / FAR / 02
Data structures, built up slowly.
Open the syllabusREG / FAR / 03
Java, for schools that offer AP.
Open the syllabusHow lessons run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
After school, with times converted to your province.
Weekends
Weekend mornings, away from the school timetable.
1-on-1
Fitted around the student and the chosen contest.
We help families find the right route, but never register anyone.
Original practice, with CEMC's free archive for past papers.
Timed papers in the contest's own format.
Waterloo math contests and the CCC, side by side.
Students in every province and territory.
Fifteen to twenty in a batch, or a teacher of your own.
Student work
Our learners build real projects between contests. A sample is below; the student labs page has more of them.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Contest fees go from the school to CEMC and have nothing to do with us. Our monthly fee pays only for live teaching, with no season contract, and past CEMC papers stay free, as CEMC requires.
Free first class
Free
no card required
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
Parents' reviews on Google, as they wrote them.
★★★★★
"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
Questions from Canadian families
No. CEMC rules out individual registration: every student takes part through a school. A teacher orders the contest, and the student writes it in that school.
Through a school that orders it. The student opens a CCC Online Grader account using the school's CEMC number (never its password), and the teacher then approves it. CEMC's ordering deadline for the 2027 CCC is Thursday 11 February 2027.
CEMC points to one fallback: a nearby school that agrees to let the student join its writers. The sitting then happens there, under that school's supervision. The host school is free to decline.
The only mention of home schools we found is on CEMC's New School Application form, which says parents, students, home schools and others should contact CEMC for assistance. We suggest doing that early in the school year, through CEMC's contact form.
No. CEMC says only educators may request a school account, and that the principal or head of math submits the application. Parents are directed to contact CEMC instead.
A person at CEMC reviews each application, which can take as long as three weeks, and the form adds that approval by the ordering deadline cannot be guaranteed. A school should apply well before the deadline of the contest it wants.
No. CEMC bans remote and unsupervised writing, and the sitting must happen at the ordering school. That holds for the online CCC as well as paper contests.
Yes. CEMC lets a student working ahead write the contest for a more advanced grade, but not one below their official grade. A student may write only one contest from each contest family in a school year.
No. We are not connected with CEMC and cannot order contests or host sittings. We teach the preparation, and we will help you work out which entry route fits your situation.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. We agree a time in Eastern time, then give it to you in your own province's clock.
Elsewhere on this site
Once a student is entered, these pages help with the preparation.
Our full list of pages for Canada.
How we prepare students for the math contests.
The February 2027 Junior paper explained.
Junior and Senior coaching, worked back from February.
School math, the base for every contest.
What a live lesson with us looks like.
Start here
Tell us the contest and your child's school situation. In the first class the teacher sets a short problem in that contest's format and, if you need it, walks you through the entry route that fits.
Prefer to look around first? How we teach shows a real lesson, and the course list holds every syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live over video with teachers based in India, so there is nothing to travel to in Canada. A WhatsApp message gets the fastest answer.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo