MagicSchool alternative for Ontario teachers
Short version: MagicSchool has the deeper template catalogue and the board-level track record. We have the Ontario expectation codes, student-facing AI, and grading of what students actually write. Which one you want depends on which of those you are missing.
Competitor details checked November 2026.
Choose The Secondary AI if
you teach Ontario courses and want the expectation code to travel with every resource you generate, or you want students actually talking to the AI while you grade the transcript.
Choose MagicSchool if
you mostly need a one-off generator for a single task, you want the deepest catalogue of individual templates, or your board has already vetted and paid for it.
Use both if
you already have a MagicSchool seat. Nothing here requires you to cancel it. Most teachers who move do it for the student-facing AI and the Ontario coding, not to save a few dollars.
Ontario codes are not a marketing line on this site. They are a field on the resource.
Our curriculum picker holds Ontario course and expectation codes from the published curriculum. When you generate a lesson plan, quiz, rubric, exit ticket, discussion prompt, worksheet, assignment or chatbot, the code you selected is stored on that record. It shows on what you hand students, it shows on the rubric, and it is still there months later when a department head asks what this task was built against.
Most general-purpose tools, MagicSchool included, treat standards as text you paste in. That works until you have to prove the alignment, and then you are reconstructing it from memory.
| What matters | The Secondary AI | MagicSchool | Edge |
|---|---|---|---|
| Ontario expectation codes stored on the resource | A curriculum picker with Ontario course and expectation codes. Codes attach to lesson plans, quizzes, rubrics, exit tickets, discussions, worksheets, assignments and chatbots. | Standards are generally handled as text you paste or select from a standards list. | The Secondary AI |
| Student-facing AI chatbots | Students join with a share code and talk to an AI configured for one of eight teaching approaches, from Socratic to error-based learning. | Yes: student tools and student rooms are part of the platform, with 50+ student tools reported. What a given account can deploy depends on plan (Plus or Enterprise) and admin settings. | The Secondary AI |
| Grading the student conversation | Rubric-based AI grading of the transcript, with per-outcome progress and class-level insight summaries. | Strong on generating the rubric; grading the conversation itself is not the core workflow. | The Secondary AI |
| Student accounts | None required. Share code or anonymous ID, no student email collected. | Student access typically runs through a signed-in student experience. | The Secondary AI |
| Interactive science simulations | Cell membrane, enzyme active site, enzyme activity and DNA replication labs, free and public. | Not a simulation library. | The Secondary AI |
| Custom student activity apps | Build and publish a small web app for a specific class activity, no code. | Not the focus of the product. | The Secondary AI |
| Catalogue of individual generators | Nine single-asset generators (lesson plan, quiz, worksheet, rubric, assignment, discussion prompt, exit ticket, parent communication, presentation), plus teaching bundles, chatbots and labs. | A much larger catalogue of separate tools, each aimed at one teaching task. | MagicSchool |
| US standards alignment | Ontario is first; other frameworks are added as free text. | Alignment work centres on US frameworks such as NGSS and Common Core. | MagicSchool |
| Board-level track record | Ontario-built, smaller footprint. | Larger district footprint and a longer procurement history. | MagicSchool |
| Lesson plan, quiz, worksheet, exit ticket generators | All four, in one bundle flow from a single description. | All four, as separate tools. | Level |
| Differentiation | Generate differentiated versions of a bundle for named learner groups. | Offers text-levelling and adaptation tools. | Level |
| Parent communication | Eight template types with tone control. | Parent communication generators available. | Level |
| Price model | Free tier: 10,000 output tokens and 500 chatbot messages a month, permanently. Paid plans from $14.95. | Free plan for individual teachers. Plus is | Level |
The MagicSchool column reflects publicly documented features as of November 2026.
Competitor details come from each vendor's own published material, checked November 2026: MagicSchool. Products change, so confirm anything that decides your choice with the vendor directly.
Real codes from the published curriculum, and the resource we would build from each
- B2Biochemistry
investigate the chemical structures, functions, and properties of biochemical compounds and their roles in metabolic processes
Enzyme active site lab - C3Metabolic Processes
demonstrate an understanding of the chemical changes and energy conversions that occur in metabolic processes
Lesson bundle with quiz and exit ticket - D3Molecular Genetics
demonstrate an understanding of the processes of DNA replication, transcription, and translation, and the role of genes in the synthesis of proteins
DNA replication lab - E2Homeostasis
investigate the feedback mechanisms that maintain homeostasis in living organisms
Socratic chatbot with outcome tracking
- B3Organic Chemistry
demonstrate an understanding of the structures, properties, and chemical behaviour of organic compounds
Lesson bundle with rubric - C3Structure and Properties of Matter
demonstrate an understanding of the structure and properties of matter at the atomic and molecular levels, and of the quantum mechanical model
Discussion prompt set - D3Energy Changes and Rates of Reaction
demonstrate an understanding of energy changes and rates of reaction, and the factors that affect them
Worksheet and exit ticket
- B1Reading and Literature Studies
read and demonstrate an understanding of a variety of literary, informational, and graphic texts, using a range of strategies to construct meaning
Socratic seminar discussion prompts - C2Writing
draft and revise their writing, using a variety of literary, informational, and graphic forms and stylistic elements appropriate for the purpose and audience
Assignment with AI-proof design check - D1Media Studies
demonstrate an understanding of a variety of media texts
Role-play chatbot
Expectation wording is quoted from the published Ontario curriculum. Overall expectations are shown; the curriculum picker in the app includes the specific expectations beneath each one.
| Plan | Price | What that buys |
|---|---|---|
| Free | $0 | 10,000 AI output tokens a month, 500 chatbot messages, unlimited chatbots, every generator |
| Starter | $14.95/mo | 50,000 output tokens a month, 2,500 chatbot messages |
| Pro | $44.95/mo | 100,000 output tokens a month, 10,000 chatbot messages |
| Premium | $99.95/mo | 250,000 output tokens a month, 20,000 chatbot messages |
We are not going to call ourselves the cheapest, because we cannot prove it and you would be right not to believe it. The figure that decides this is how much AI output your classes actually use in a month. Both tools publish their limits, so compare those against your own volume instead of a headline price. If your honest answer is a handful of worksheets a term, a free tier is a free tier and you should not be paying anyone.
Full plan comparisonTheir catalogue is deeper than ours
MagicSchool has far more separate generators than we do. If your habit is to grab one small tool for one small task, their shelf is longer and you will notice.
Their US standards work is real
If you teach in a US district, alignment to NGSS and Common Core is a genuine advantage that we do not match. We built for Ontario first.
They are further along with boards
A larger procurement footprint and a longer track record with district approvals. If your board has already approved MagicSchool, that removes a hurdle we cannot remove for you.
Their free plan is generous
So is ours: 10,000 output tokens and 500 chatbot messages a month, permanently free. But for pure generation volume, check both rather than taking a comparison table's word for it.
Try it on a course you teach
Pick an expectation code, generate the bundle, and read it against the expectation. The free plan is permanent and needs no card, which is the only way a comparison page is worth reading.