Brainstorm and create


The world's first AI-powered tool, that simplifies planning STEM, English, and other curricula

Magic Educator | Writing tool for teachers


Best teachers and leading schools use Magic Educator.

A smarter way to teach

Take the burden of planning lessons off your shoulders.

AI engine does all the magic

Create guidance and assessments instantly by typing in a topic.

Early access for educators

The future of teaching has arrived. Scroll down to learn more.

Magic Educator Demo | Watch how to generate a lesson plan in 5 minutes

Plan a curriculum. In a few minutes.

Yep, you read that right. All you need is just a topic.

Our awesome features
Enter your subject, topic, and lesson description

It is enough for the magic to happen. You may also want to use the "Topic Description" template and copy-paste the results.

Our awesome features
Click the button "Generate" and you have a complete lesson plan.

If the generation is not perfect, click generate again. You may also want to rewrite some parts of the lesson plan, to do this you can use "Teaching materials" templates.

Our awesome features
Come up with interesting homework on any topic

After generating a lesson plan, you can create more assignments for home. You will see another round of fantastic materials just by entering your topic again.

The whole process takes 3 minutes

The remaining ten you spend drinking morning coffee and uploading text to Google Classroom.

From just a few words you created a full lesson plan:

Topic: Solving Linear Equations


Students will learn how to solve equations by undoing the operations in the reverse order of how the expression would have been evaluated.

Student Objectives:

Students will be able to solve equations by undoing the operations in the reverse order of how the expression would have been evaluated.

Materials and preparation:

- Calculators

- Printed copies of the Solving Linear Equations worksheet (PDF)

- Notebook paper

- Markers

- Solving Linear Equations worksheet (PDF)

- Whiteboard

Key terms:

- equation

- inequality


- Solving Linear Equations (PDF)

Introduction (5 minutes):

- Ask students to create a word problem that can be solved with a linear model.

- Challenge them to come up with a situation where you have a target dollar amount that has to be spent visiting one store and then another while shopping.

- Challenge them to consider a budget that limits their spend to only $25 for shopping, $10 for gas and $10 for food.

Explicit Instruction/Teacher modeling (20 minutes):

- Display the worksheet so all students can see it. Use examples on the worksheet to show students how to write equations and solve them.

- Ask a volunteer to read a scenario from the worksheet out loud and answer each question aloud as they come up.

- Ask a volunteer to write an equation to solve for their scenario and use them as a model for solving for other scenarios.

Guided Practice (15 minutes):

- Break students into groups and ask them to work independently to solve equations on the worksheet. Challenge them to work through their math notebooks to help them solve problems.

Independent working time (20 minutes):

- Demonstrate to students how to use their ways of working and reviewing paper to self-assess.

- Ask a volunteer to draw a line through the steps they took to solve an equation, including what they did if the answer was zero. Ask them to underline words to indicate that there are already


- Challenge all volunteers to explain to someone else how they solved their equation.

- Make sure every student has had an opportunity to practice solving equations with their math notebook.



- Apply this concept to multi-step equations


- Work with students in groups of three. One student models how to solve an equation, the first student solves it independently, and the second student helps students.

- Make sure students are comfortable undoing the operations in the right order, and slowing down to work it out.

Assessment (10 minutes):

- Each student will have one minute to solve an equation. Ask a volunteer to read an equation aloud and challenge students to solve it.

- Make sure students have reviewed how to look in their math notebook for help solving equations.

Review and closing (5 minutes):

- Assign students a worksheet with a multi-step equation for them to solve.

- Invite a volunteer to unfold their piece of paper and guide them as they solve the problem.

- Ask volunteers to develop an expression using 5x - 3x, 6 - 3x, 4 - 3x and 5x - 5x.

Want to try it yourself? Get Early Access

We are able to onboard only a small group of teachers, online course creators, and academics. Get on board if you are an educator willing to provide feedback. Drop your email below and we will send you further instructions.

Start now

Thank you for signing up! Check your inbox :)


Check out AI-generated lesson plans, activities, and assignments. Machines can compose amazing copy 🔥 And don't forget about blog updates :)