Online Spanish Immersion Classes

This club is designed for students who understand some Spanish but need more practice using it in conversation. In a relaxed and supportive environment, students will engage in meaningful discussiones, game, role-plays, and fun challenges to improve their vocabulary, pronunciation and conversational fluency

Preschool Online Class

Our Spanish immersion class for preschoolers (age 3 - 5 ) introduces children to the language through songs, stories, movement, and play. kids naturally learn numbers, colors, and everyday vocabulary while having fun!

Ages 3 to 5 years old

Learning to read in Spanish
ages 4 - 8 years old

Designed for kids who understand or speak Spanish but need to improve their fluency and vocabulary. Through conversation, and fun activities. Students will expand vocabulary, use Spanish naturally in different situations, and connect with other bilingual learners.

This class is designed for children who understand Spanish and are ready to develop their reading skills.

Through playful and engaging activities, students will practice Spanish phonics, learn to blend sounds, recognize syllables, and build fluency in reading simple words and sentences.

This Spanish immersion class is designed for homeschool students who want yo build fluency and confidence in speaking and understanding Spanish. Students will acquire new vocabulary and develop conversation sills through interactive activities and games.

Conversational Spanish for Adults

Beginner level

Elementary spanish class Beginner level
Ages 5-12 years old

This Spanish immersion class is designed for homeschool students who want yo build fluency and confidence in speaking and understanding Spanish. Students will acquire new vocabulary and develop conversation sills through interactive activities and games.


Homeschool Beginner Class
Ages 5-12 years old
Homeschool Spanish intermediate level and conversation

Ages 8 - 13 years old

Contact Us

Do you have question about our Spanish classes? Feel free to reach us! You can also call us (312) 399-8235