You walk up to the counter, take a breath and say your first sentence in Spanish. It comes out fine. Then the person answers, you hesitate for half a second, and they say: "Okay, what can I get you?" In English. Just like that, the conversation you rehearsed on the way over is gone.
This is one of the most common complaints from people learning Spanish, both in the US and in Latin America. It stings because it feels like a verdict on your Spanish. Most of the time it isn't. Below: why it really happens, when it's smarter to let it go, and the exact phrases that get you back into Spanish without being awkward or rude.
Why people switch (it's usually not your Spanish)
When someone switches to English, they are almost never grading you. They are trying to get something done. A barista with a line of ten people wants the order to go smoothly. A receptionist wants to make sure you understood the appointment time. If they speak some English, switching feels like the helpful thing to do.
Other reasons are just as innocent. Some people want to practice their English, and you are a rare chance to do it. Some are bilingual and use English and Spanish interchangeably all day, so the switch means nothing to them. And sometimes your face does the talking: a pause, a frown of concentration or a long "uhhh" reads as "I'm struggling," and kind people jump in to rescue you.
That last one is useful, because it's the part you control. You can't change how busy a café is, but you can change the signals you send when you need a second to think.
First, read the situation
Not every switch is worth fighting. If you're at a pharmacy trying to understand a dosage, at a bank with a line behind you, or dealing with anything where a misunderstanding costs money or health, let them use English if it helps. Getting it right matters more than practicing.
Keep pushing for Spanish when the stakes are low and the other person isn't in a rush: a neighborhood shop at a quiet hour, a taxi ride, a chat with a neighbor, small talk at a party. These are the moments where asking to stay in Spanish feels natural, and where people are most likely to say yes.
One more thing, especially in the US: don't assume someone speaks Spanish because of how they look or their last name. Starting in Spanish with a stranger who didn't invite it can land badly. Spanish-speaking businesses, conversation groups, language exchanges and people who start in Spanish with you are all fair game.
Polite scripts to keep it in Spanish
The key is to be warm and direct, and to explain why. Most people are happy to help once they know you're practicing. Pick one or two of these and say them out loud until you don't need to think about them.
With someone your age or in a casual setting (tú): "¿Podemos seguir en español? Estoy practicando." (Can we keep going in Spanish? I'm practicing.) "Si no te molesta, prefiero practicar en español." (If you don't mind, I'd rather practice in Spanish.) "Gracias, pero me ayuda mucho practicar. ¿Me hablas en español, porfa?" (Thanks, but practicing really helps me. Can you speak to me in Spanish, please?)
With someone older, at work or in a formal setting (usted): "¿Le molesta si seguimos en español? Estoy aprendiendo." (Do you mind if we keep going in Spanish? I'm learning.) "Disculpe, quiero practicar mi español. ¿Me puede hablar un poquito más despacio?" (Excuse me, I want to practice my Spanish. Could you speak a little more slowly?)
If they clearly want to practice English, offer a trade: "¿Hacemos un intercambio? Yo practico mi español y tú tu inglés." (Want to do an exchange? I practice my Spanish and you practice your English.) Half and half is a fair deal, and it often turns a two-minute transaction into a real conversation.
A light touch of humor works too: "¡Me descubriste! Pero déjame intentarlo en español." (You caught me! But let me try in Spanish.) Smile when you say it. The tone does half the work.
Stop sending the "I'm drowning" signal
A lot of switching is triggered by silence. You're searching for a word, the pause stretches, and the other person decides to help. The fix is to fill the pause in Spanish, so it's obvious you're still in the game.
Native speakers use filler words all the time. Borrow theirs: "Este…" (Um…, very common in Mexico and much of Latin America), "A ver…" (Let's see…), "Bueno…" (Well…), "O sea…" (I mean…), "¿Cómo se dice…?" (How do you say…?). A filler in Spanish says "I'm thinking." A long silence or an English "uhh" says "I'm lost."
If you didn't understand, ask in Spanish instead of looking confused: "Perdón, ¿me lo repites?" (Sorry, can you repeat that?) or "¿Más despacio, por favor?" (Slower, please?). Asking for a repeat in Spanish keeps the conversation in Spanish. A blank stare usually ends it. We cover a full set of these in our guide to what to say when you don't understand someone in Spanish.
And if you can't find a word, describe it instead of stopping: "Es como una caja para…" (It's like a box for…) or "La cosa que usas para…" (The thing you use to…). It sounds clumsy to you. To the listener it sounds like someone who speaks Spanish.
Keep reading
Heritage Speaker and Embarrassed to Speak Spanish? Start Here
What to do when they switch anyway
Sometimes you ask nicely and they still answer in English. You have two good options. The first is to simply keep answering in Spanish. Many bilingual conversations run this way, with each person in their own language, and after a few exchanges the other person often drifts back into Spanish on their own.
The second is to let it go and try again somewhere else. That isn't failure. One barista who prefers English tells you nothing about your level. Notice how it made you feel, then go find a setting with less pressure.
What doesn't help is taking it personally and staying quiet for the next month. The learners who stop speaking after a few switches lose much more than the ones who shrug and try again tomorrow.
Choose places where Spanish is the default
Where you practice changes how often this happens. In tourist areas of Mexico City, Medellín or Buenos Aires, lots of people working in cafés and hotels speak English and use it to be efficient. A few streets away, in a neighborhood fonda, a market stall, a hardware store or a barbershop, Spanish is simply the language of the place.
Timing matters too. The same café that switches to English at 9 a.m. with a line out the door may be happy to chat in Spanish at 3 p.m. when it's empty. If you're a regular, say it once and it often sticks: "Oye, estoy aprendiendo español. Cuando venga, háblame en español, ¿va?" (Hey, I'm learning Spanish. When I come in, talk to me in Spanish, okay?) "¿Va?" is Mexican; "¿dale?" works in Argentina and Colombia.
Make your first sentences automatic
People switch most often in the first ten seconds, when you hesitate on the opening line. If your greeting, your order and your "can we stay in Spanish?" line come out smoothly, there's much less reason for anyone to rescue you.
So practice the openings until they're boring. Say them in the shower. Say them on the walk to the shop. Record them on your phone and listen back. You're not trying to sound native. You're trying to sound like someone who isn't about to give up.
If you want a place to rehearse those openings with someone who answers back and never switches to English, that's what TutorIA is built for. It's an AI voice tutor with a patient coach and a roleplay partner who acts like a local in real scenes, and both share one long-term memory of you, so you can pick up where you left off.