November 2026Technology

Differentiate Reading Instruction using Edcafe

By Molly Yang, University of Michigan, Yue Yang, Peking University, and Wenying Zhou, Michigan State University

Molly Yang Yang Yue

DOI: https://www.doi.org/10.69732/DMYI3866 

Introduction

As language teachers, meeting the diverse needs of students can be overwhelming and time-consuming. We often have to create everything–reading materials, lesson plans, vocabulary, etc.–from scratch, for students who have different proficiency levels and needs. In recent years, AI-powered tools have given us new ways to create customized content for our students.

General-purpose AI products (e.g. ChatGPT) often require a moderate level of prompt engineering to create educational materials. These are not designed to understand what educators want to accomplish, and require more effort spent writing detailed instructions, configuring settings, or refining AI output. 

Edcafe is designed for teachers, and has dedicated tools to create differentiated content, streamline lesson planning, create interactive learning materials like quizzes and flashcards, assess student work, and monitor learning progress. In this article, we are going to focus on a subset of Edcafe tools used to create language teaching content that can be adapted for multiple proficiency levels.

Name of the tool Edcafe
URL https://www.Edcafe.ai/ 
Primary purpose of the tool An AI-powered platform to help educators create, manage, and deliver engaging learning experiences more efficiently
Cost
  • Free plan: Forever free with limits
  • Pro plan: $92/year, with more AI generations, custom chatbots, slide generation, file uploads, and export options for more participants
  • School plans: $174/year, designed for schools with unlimited usage, LMS integrations (Canvas, Moodle, or Blackboard), enhanced security, and dedicated support
Ease of use Easy to use, particularly for those who want to create materials without learning complex AI prompting or technical tools

Overview

Edcafe supports 39 different languages, including Chinese, Spanish, French, German, Italian, Japanese, and Korean. It has many different tools that are useful for teachers (see Picture 1 below), including an AI chatbot, planning lessons, making a quiz around any text, making a quiz around a YouTube video, creating flashcards for revision, designing reading activities, making presentation slides, etc. We think that their suite of tools has a unified and intuitive enough user flow that knowledge is transferable across the tools, i.e. if you learn how to use one, you’ll quickly learn how to use them all.

Picture 1 – Edcafe Tools - on the left it says: create new, search, library, submissions, analytics assistant. on the top right it says student activities and assessments (chatbot quiz, youtube quiz, flashcards, reading activity, assignment grader), on the bottom right it says content and planning (slide deck, teaching resources, summary note, lesson plan, AI speech, AI image)
Picture 1 – Edcafe Tools

Edcafe has five features we found useful for differentiation across all of its different tools: “Additional Instructions”, “Snippets”, question types and count in quizzes, multimodal options to meet students’ learning needs such as proficiency and interests, and Custom Chatbots. Here is how we used these features in Edcafe’s “Reading Activity” tool to adapt materials for different student needs.  We focus on “Reading Activity” here, but the same features can also be used in other Edcafe tools, including “Lesson Plan”, “Slide Deck”, “Quiz”, and “Chatbot.”Note: we used this for language instruction, but Edcafe can be used by all teachers.

How to Differentiate Reading Activities

First, we created an account at Edcafe.ai (an account is required, but set up is free). We clicked on “Create New”, then selected “Reading Activity” from the tools. 

Picture 2 – Create Reading Activity - says create new: chatbot, quiz, youtube quiz, flashcards, reading activity (highlighted), assignment grader, and under content and planning: slide deck, teaching resources, summary note
Picture 2 – Create Reading Activity

There are a couple of input options here. The tool can create a complete reading passage based on a chosen topic, existing text, webpages, or file upload. 

Picture 3 – Create Reading Passages, Screenshot of the Reading Activity interface with input options “Topic”, “Text”, “Webpage”, and “Files”.
Picture 3 – Create Reading Passages

In our case, we wanted to create differentiated reading materials for English as a Foreign Language (EFL) learners with different language proficiency levels. We also tried Chinese as Foreign Language (CFL). The need for differentiated materials is quite common in language instruction, where we have a class of students that can range from heritage speakers who are comfortable talking about everyday topics but not subjects beyond personal experiences, to second-language learners whose primary language exposure is through the classroom. It is necessary to note that in this experiment, we used the free version and some other features are limited to the pro version. 

The topic we used was “Christmas.” Giving Edcafe clear but specific instructions helps tailor the differentiated material more closely to our needs, and can be further tailored for tone, style, grade level, or curriculum standards. In “Additional Instructions,” we added: “create a passage for first grade EFL learners.” This can be further tailored by specifying other things like tone, style, grade level, or curriculum standards to meet the unique needs of the students. 

Here, we discovered that unfortunately, Edcafe only allows prompting one Reading Activity at a time in the free version. So, we were left with two options. The first option was to start with one level, e.g. first-grade, then after finishing, move on to the next level, and so on. Note: in the Pro version, Edcafe allows access to their “Snippets” feature, shown on the right top of Picture 4, which is advertised to allow users to save reusable prompt templates that we imagine could streamline the process for creating differentiated reading materials (Picture 3). After writing or refining a good prompt, like specific tone guidelines, formatting rules, or question styles, users can click “Create Snippet” to store it for future use instead of retyping it. Saved snippets are reusable across all features, including “Lesson Plans,” “Quizzes,” “Flashcards,” etc. Unfortunately, as this feature is only available for Pro version use, we did not have a chance to try it. 

Our second option was to prompt Edcafe to generate the total number of differentiated reading materials for the corresponding number of student levels (unfortunately, so far it seems that once generated, no follow up prompts can be used to modify the output). Then, create a Google Doc or similar note file and copy over the generated passages to reference later, then import them one by one to create a Reading Activity for each level/reading passage. 

After we hit “Generate Reading Activity”, Edcafe created our reading passage(s) (Picture 4), much faster than our usual process of scouring the web for samples or writing them from scratch. The two passages we got in English and in Chinese, as shown on the top and at the bottom respectively, matched our input request. The reading passages generated both talk about “Christmas,” but the one for first grade readers has sentences that are a bit simpler and easier vocabulary, while the one for second grade readers is lengthier, has more complex linguistic forms, and delves deeper into the topic. 

Picture 4 – Differentiated Reading Passages - Screenshot of AI-generated output for two reading passages, one for first grade and one for second grade in English, and then Chinese reading passages
Picture 4 – Differentiated Reading Passages

Once we had the reading passage(s), we added an audio that went with the texts, a vocabulary list to assist students’ self-study, and a quiz to test their reading comprehension. 

Picture 5 – Add Audio, Vocab, and Quiz - Screenshot of the AI-generated reading passage with tool icons “Add vocabulary”, “Add passage quiz”, and “Add audio” at the bottom
Picture 5 – Add Audio, Vocab, and Quiz

We tried adding English audio to the EFL reading material and adding Mandarin audio to the CFL reading material respectively. Both provided various voice options, where the user can choose different voices, and even different accents. Some are for the free version, and some are for the Pro version. 

Picture 6 – Add audio - Screenshot of adding audio to accompany the reading material generated with various voice options (mainland China, Taiwan, Hong Kong, Multilingual)
Picture 6 – Add audio

For language content, we find this to be especially helpful, because it can (a) give students the option to listen while reading along, and (b) expose students to audio-assisted reading samples with more diverse voices and accents.

However, one thing we noted is that when clicking “Add audio” for the reading materials generated for first and second graders respectively, the accompanying audio generated is provided as a single, continuous file rather than as separate segments, which is not ideal for differentiated learning.

We also added a vocabulary list to assist students’ self-study. A list of important words from the Chinese reading material were generated with their pinyin and meanings explained in Chinese. Providing pinyin will help students with their pronunciation. However, providing explanations solely in Chinese, a language they do not yet grasp, definitely adds to their cognitive load, especially for beginning learners. 

As our purpose was to check students’ understanding of the generated materials for both first and second grades, we created a comprehension quiz. We differentiated it first by managing question types and count. Edcafe allows the user to mix question types, e.g. multiple choice or short answer. We also customized the number of questions (there are two options, either manually set a specific number, or let Edcafe automatically generate a count based on the length of the material). 

Picture 7 – Quiz Type and Count - Screenshot of the Add quiz feature with dropdown options for Question type and Number of questions
Picture 7 – Quiz Type and Count

By default, Edcafe generated an equal number of questions for the two reading passages generated for first and second graders, and the question difficulty changed with the grade levels. It is important that instructors proof-read the questions to check whether they are suitable or not. If they are not satisfied, they can edit and change them. They can also further differentiate the comprehension questions by continuing to ask AI to generate more differentiated questions or by manually adding more questions.

In the free version, we can still make some important edits to ensure the AI-generated quiz and content match our, and our students’, needs. The quiz questions, feedback, and multiple choice selections can all be tailored from the automatically generated ones by Edcafe. In our use case, it was less necessary given that both Christmas and first/second-grade English are easy concepts, but it’s likely that, as with any AI tool, its training data can influence its output. The more niche the content (e.g. asking it to generate content and quiz about Tianmen City local desserts written in Chinese), the greater the possibility for hallucinations or errors.

After making our edits and proofreading, we then saved the quiz and reading content in our Edcafe library. Edcafe has four export options: share via a link, download a QR code, embed in a Learning Management System (LMS), or post in either Google Classroom or Microsoft Teams.

Picture 8 – Share Created Materials with Students - Screenshot of export options for the finished Reading Activity - copy link, save QR, embed, Google classroom, Microsoft Teams
Picture 8 – Share Created Materials with Students

Now, from the students’ perspective, they can read the Edcafe-created differentiated passage(s), listen to the audio, review the vocab, and take the quiz that was created, which also comes with instant feedback and results upon submission. They get a quick percentage score for multiple-choice questions, and the short answer is assessed by Edcafe, delivering AI-generated feedback based on a comparison to its suggested answer which can be edited by the instructor. 

From the instructor’s perspective, students’ responses on Edcafe go directly to the instructor’s “Submission” Dashboard where the instructor can monitor real-time activity and overall student progress. The responses are also saved under the instructor’s “My Library” tab where the instructor can click “View Report” to view detailed individual and class breakdowns, including average scores and median completion times.

Picture 9 – Quiz Results - Screenshot of quiz results including tailored feedback, a numerical score, and highlighted wrong answers with feedback explaining why
Picture 9 – Quiz Results

Another feature we found helpful for differentiated reading instruction was Edcafe’s Custom Chatbots, which can be built with targeted knowledge bases and specific prompt instructions. The target knowledge bases we used were just the reading passages created by Edcafe based on the topic and additional instructions we provided in the Christmas example. 

Many instructors are already incorporating general-purpose AI tools such as ChatGPT into their workflows, but Edcafe’s Chatbots might be better for structured environments like classrooms because they are designed for instructors and allow us to set specific age, grade, subject parameters, and upload curriculum files without deep prompt engineering. 

Picture 10 – Create Custom Chatbots - Screenshot of Edcafe chatbot interface with text input fields for the user to instruct how the chatbot should behave, with the example input “Act as a tutor to guide students to learn more about Christmas”.
Picture 10 – Create Custom Chatbots

After the instructions and materials were uploaded to Edcafe, it gave us a list of chatbot instructions based on the information provided. Notably, unlike with Reading Activities, the chatbot does allow us (the instructors) to automatically differentiate by level in one go. In other words, we can simply instruct the Edcafe chatbot to ask the student to choose their level, and tailor the conversation based on their input.

Picture 11 – Chatbot Instruction - Screenshot of detailed, editable instructions for the chatbot including learning objectives for students.
Picture 11 – Chatbot Instruction

After saving the file, Edcafe allows exporting via a generated QR code, direct link, or Google Classroom, etc. (like the Reading Activity) to share with students. It is very important to first do a couple of test runs before sharing with students to catch any errors. We think Edcafe is good for consolidating the entire instructional cycle into a single, student-facing workspace, but like with all AI tools, we (the human instructor) are the ones responsible for proofreading, editing, and ensuring that the output matches what we intend to teach our students. 

The bots strictly use the content provided to guide students through different problems based on the targeted texts. Students can work at their own pace, provide responses either in speaking or typing, and the AI can adjust based on what it estimates to be best for each individual student. Again, what we find better about Edcafe than general-purpose AI tools is that their chats are configured to give hints rather than direct answers. This way, students with different learning needs and difficulty levels are appropriately scaffolded and differentiated. 

Conclusion

When creating differentiated reading materials, language teachers in particular often face challenges such as a lack of time for planning as well as insufficient training to tailor reading fluency and comprehension strategies to diverse learners. 

Edcafe is a useful AI tool that language teachers can use to differentiate reading instruction with instant text-leveling, targeted vocabulary generation, customized assessments, and interactive customized chatbots. These tools help us efficiently scale instruction to match varying student readiness levels while drastically cutting down the amount of preparation work and freeing up room for other aspects of lesson planning. 

That said, like many other educational (and especially AI) tools, Edcafe has several limitations. Below we have summarized its strengths and weaknesses when it is used for differentiated reading instruction.

Strengths Weaknesses
  • Automatically rewrites a single reading passage into multiple level- or grade-level complexities, making it easy for teachers to plan for differentiated reading instruction. 
  • Generates specific vocabulary-based paragraphs and formative assessments focusing on different reading skills including vocabulary knowledge, text decoding, and reading comprehension, etc.
  • Provides built-in audio narration, visual aids, and interactive chatbots to accommodate learners of different learning preferences.
  • Offers 24/7 Chatbot tutoring and auto-graded quizzes, allowing students to check their reading comprehension and receive instant, personalized feedback.
  • Like all generative AI, Edcafe can produce biased content,  requiring teachers to manually fact-check and edit passages before using them.
  • “Leveled” reading passages generated by AI often oversimplify sentence structures and vocabulary, which can inadvertently lower the language requirements for students.
  • The platform’s automated quizzes heavily favor literal recall or simple comprehension, potentially missing deeper analytical and critical reading skills. 
  • The free version has limited uses for content generation (some multilingual tools are only available in the Pro version), and also doesn’t integrate multiple-level differentiation within the Reading Activity user flow, requiring the user to either create multiple Reading Activities and repeat the same steps, or export into third-party tools.

AI disclosure: Generative artificial intelligence was not used in the preparation of this article.