Back to articles
Building ESL curriculum with free online toolsStrategy

How to Build an ESL Curriculum Using Free Online Tools

Mar 5, 2026·6 min read

When our adult ESL program in Albuquerque lost its textbook funding, my coordinator handed me a blank Google Doc and said "build something." No budget, no curriculum framework, just 16 weeks of classes to fill. I built the whole thing with free tools, and honestly? It turned out better than the textbook it replaced.

Step 1: Define Your Scope and Sequence

Before touching any tool, decide what you're teaching and in what order. For a 16-week B1 course, I mapped four units of four weeks each: Unit 1 (Community), Unit 2 (Health), Unit 3 (Work), Unit 4 (Finance). Each unit has grammar targets, vocabulary themes, and skill focuses.

Use CEFR Can-Do statements as your backbone. The Council of Europe publishes them free online. List 4-6 Can-Do statements per unit. Now you have measurable objectives without buying a curriculum framework.

Step 2: Generate Unit Plans

ChalkLab (free tier) generates weekly lesson outlines for each unit. Specify your level, theme, grammar targets, and time per lesson. You'll get daily objectives, activity types, and vocabulary for the entire week. Do this four times and you've got a semester mapped out.

Step 3: Create Core Materials

For each unit, you need three types of materials:

  • Readings: Diffit generates leveled readings on your unit topics. Create 2-3 readings per unit.
  • Dialogues and speaking prompts: Twee generates dialogues and conversation questions connected to your themes.
  • Worksheets: ChalkLab generates vocabulary and grammar worksheets. ISLCollective fills gaps with teacher-made resources.

Step 4: Build Assessments

Use MagicSchool AI for rubric generation. Create one rubric per skill (speaking, writing, reading, listening) and adapt it per unit. Google Forms handles quiz creation and auto-grading for vocabulary and grammar checks.

Step 5: Organize Everything

Google Drive is free. Create a folder structure: Semester > Unit > Week > Materials. Inside each week folder, put the lesson plan, readings, worksheets, and assessment materials. Name files consistently (Week01-Mon-VocabWorksheet). After one semester of consistent organization, finding materials takes seconds.

The Result

A complete, custom ESL curriculum built with zero budget. It took about 20 hours of initial setup -- which sounds like a lot until you compare it to the alternative of improvising 80 lessons on the fly. The curriculum is also more flexible than a textbook because you can swap any material, adjust pacing, and update content without buying a new edition. For monthly planning strategies, see my AI planning guide.