Back to world languagesmodern foreign languages use cases

World LanguageModern foreign languages6th, 7th, 8thYear 7, Year 8, Year 9

How to build self-directed learners in middle school Spanish

A Spanish 1 student meets all four of the unit's goals, then asks Sparky in Spanish whether schools in Mexico have afternoon classes. Here is how every student in the class can see which goals they have met and choose what to practice next.

Title card reading 'How to build self-directed learners in middle school Spanish', next to three students' cards from one daily routine conversation: a student who has shown 2 of 4 can-do goals and picks the next one, a student who met all four and asks about afternoon school in Mexico, and a student still working on the first goal.

"Flint allows students to track their progress and identify areas for improvement in real-time. This has fostered more self-directed learning as they actively use AI tools to reinforce concepts and explore topics beyond the standard curriculum."

Jessica ShanJessica Shan, World Language Teacher & Instructional Coach at International School of Beijing

Why this matters

In one middle school Spanish class, a student answers half in English and can't tell which sentences still need work. The student beside him met every goal of the unit by Tuesday and has nothing left to try. Both find out where they stand when the unit test comes back.

Self-directed learning with can-do statements

Self-directed learners set goals, check their own progress and choose what to work on next. World language classes already have the goals: the NCSSFL-ACTFL Can-Do Statements are written to help learners "set learning goals and self-assess and chart their progress" (NCSSFL-ACTFL, 2026).

  1. Show each student which goals they have met, with their own sentences
  2. Let the student pick the next goal
  3. When every goal is met, let the student go past the unit

A teacher can't check 28 students' Spanish against four can-do statements in the middle of a conversation. Sparky, Flint's AI tutor, checks every student's sentences in their own chat and shows them where they stand.

Two students, the same four goals

The teacher wrote the daily routine unit's four can-do statements into the activity. Sparky's greeting lists them and ends with the same question for the whole class. Everything after it is one student's own chat.

Sparky checks the student's Spanish against the unit's goalsThe student chooses what to do nextSparky follows the student past the unit
E

Eli

Starting point: Mixes in English

Sparky

Your four goals: say what time you do things, describe your routine, ask about someone else's routine, and compare two routines. Empezamos: ¿A qué hora te levantas los lunes?

Eli

Me levanto a las seis y media. Then I... um... take a shower.

Sparky

¡Muy bien! "Me levanto a las seis y media" es perfecto. For "I take a shower," the Spanish is me ducho. ¿Puedes decir la frase completa en español?

Eli

Me levanto a las seis y media y luego me ducho.

Sparky

¡Excelente! ¿A qué hora te duchas?

Eli

A las seis y cuarenta. Then I brush my teeth and get dressed.

Sparky

¡Bien! "I brush my teeth" is me cepillo los dientes, and "I get dressed" is me visto. ¿Puedes decir todo en español?

Eli

Me cepillo los dientes y me visto. How am I doing?

Sparky

You've already shown 2 out of 4 goals. Which "Not yet" goal do you want to work on next?
An interactive checklist Sparky made in the chat, titled Spanish Daily Routines: Can-Do Checklist. The first two can-do statements, saying what time you do things in the morning and describing your routine with reflexive verbs, are checked and marked Shown, each with the student's own Spanish sentences underneath. The last two, asking someone about their routine and comparing two routines, are marked Not yet.
InteractiveSpanish Daily Routines: Can-Do Checklist

Eli

Goal 3. ¿A qué hora te levantas tú?

Sparky

You just did goal 3: you asked about someone's routine. Me levanto a las cinco y media. ¡Muy temprano! ¿Y a qué hora te duermes?

Eli

Me duermo a las diez. Yo me levanto a las seis y media, pero tú te levantas a las cinco y media.

Sparky

That last sentence is goal 4. You've shown all four goals!

Saw which two goals were left, picked one, and met both

L

Lena

Starting point: Already strong in Spanish

Sparky

Your four goals: say what time you do things, describe your routine, ask about someone else's routine, and compare two routines. Empezamos: ¿A qué hora te levantas los lunes?

Lena

Los lunes me levanto a las seis. Me ducho, me visto y me cepillo los dientes a las seis y veinte. ¿Y tú, a qué hora te levantas?

Sparky

¡Muy bien! Yo me levanto a las siete. Tú te levantas más temprano que yo. You're at 3 out of 4 goals. The one left is comparing your routine with someone else's. ¿Quién en tu familia se levanta a otra hora?

Lena

Mi hermana Sofía se levanta a las siete y media, pero yo me levanto a las seis porque tengo práctica de natación. ¿Los chicos en México van a la escuela temprano también?

Sparky

That's goal 4: 4 de 4. En México, muchas secundarias empiezan a las siete de la mañana, pero varía según la escuela. ¿Prefieres empezar temprano o tarde?

Lena

Prefiero tarde, me gusta dormir. ¿Hay escuelas en México por la tarde?

Sparky

¡Sí! Muchas escuelas tienen dos turnos en el mismo edificio. El turno vespertino de secundaria empieza a la una y media de la tarde. ¿Preferirías el turno vespertino?

Lena

Sí, me gustaría el turno vespertino. Me levanto a las diez y voy a la escuela a la una.

Sparky

You used me gustaría, "I would like." That's the conditional, and this unit doesn't teach it yet. Try it with a verb from your routine, like me gustaría ducharme a las nueve. ¿Puedes hacer una oración así?

Met all four goals, then asked about school in Mexico in Spanish

Eli mixes in English, so Sparky gives him the Spanish words and he says each sentence again. When he asks how he's doing, Sparky builds him a checklist of the four goals with his own sentences under each one, and he picks the goal to work on.

Lena shows three goals in her first message and spends the rest of her time on her own questions about school in Mexico. Sparky asks "¿Preferirías...?" and Lena answers with a different conditional, "me gustaría", which the unit never taught. Sparky names the conditional and shows her how to use it with one of the unit's reflexive verbs. Many Mexican secundarias, which teach grades 7 to 9, run a morning school and an afternoon school in the same building (Cárdenas Denham, 2011), and the afternoon shift usually starts at 1:30 (N+, 2025).

The students and chats are examples we wrote for this page from test runs of the library activity. The checklist is the one Sparky built in the first run.

How to see where the class stands

Sparky grades each chat against the four goals, and students can see the rubric while they work. The activity page shows which student needs you right now and which goal the class should practice next.

Flint's activity page for an activity called Mi rutina diaria: Check Your Can-Do Goals. Needs attention shows a live alert that one student has answered in English four times and hasn't shown the first goal yet. Activity analytics lists what the class does well, an area of improvement where 11 students say me levanto when they mean someone else, and a follow-up to interview a partner and compare routines. The Sessions table shows two submitted students graded All four goals and one still in progress.

Example activity page

After a Spanish 1 class talks about their mornings

The school and students are made up for this page. In this example, the student still answering in English is the one to sit with first.

Set up the activity for free

The daily routine activity is in Flint's public library, with the four can-do statements, Sparky's role and guidelines, a greeting that lists the goals, and a rubric already written. Students can type or speak, and each of Sparky's replies has a Listen button. Open the activity, select Try this activity to copy it into a free Flint account, and move it to a class. To test it as a student first, select Try session myself in the activity settings.

To use your own unit, replace the four statements in Guidelines for Sparky with your unit's can-do statements and keep the instruction that asks for the checklist:

Example guideline

These are the unit's can-do statements: [your statements]. After every three or four student messages, and whenever the student asks how they are doing, make an interactive checklist of the statements. Mark each one "Shown", with the student's own sentence that showed it, or "Not yet". Then ask which "Not yet" statement they want to work on, and let them choose.

For more world language activities, see Flint for world language.

Other use cases

See all use cases →

Learning feels different when it fits you.