Spanish Classes Esher, Weybridge & Leatherhead
Fun Spanish Classes for Kids in Claygate, Esher, Thames Ditton, Hersham, Weybridge, Cobham, Oxshott, Ashstead, Leatherhead and Bookham with Kidslingo Spanish Epsom
>> or click here to see classes in Epsom, Surbiton & Cheam areas
¡Hola y bienvenid@s!
I’m Denise, and I’m delighted to bring fun, high-quality Spanish classes to children up to 11 years old.
As a mum and passionate advocate for language learning, I believe a second language is one of the greatest gifts we can give a child. Raising bilingual children is about so much more than learning words, it gives them a real cultural advantage, broadens their world view, and helps build confidence, curiosity and strong cognitive skills from an early age. Learning another language really is a SUPERPOWER and gives skills that will stay with them for life.
My wonderful team of native Spanish-speaking tutors and I deliver fun, engaging Spanish classes packed with songs, games, stories and drama, so children learn naturally while having fun. It’s a fantastic way to develop key skills and open the door to new cultures and opportunities. Our offer is:
- Curricular Spanish lessons & special events in primary schools
- Extracurricular Spanish clubs in primary schools
- Spanish classes as an EYFS enrichment activity for nurseries, pre-schools & childminders
- Private Spanish lessons for individual children or groups of siblings/friends
Note that classes/clubs in educational and childcare settings are only available to children who attend those settings.
If you don’t see something that works for your family, just reach out — I’d love to discuss your requirements.
Would you love your child to have a Spanish club at their school?
We’d be delighted to work with families to help make that happen. If you introduce us to your child’s school and a new club opens, your child will receive a special thank-you incentive, such as some complimentary lessons once the club is up and running.
If you’d like to give your child a brilliant start in Spanish, or you’re looking for a meaningful gift, I can also arrange Spanish lessons as a gift voucher by email or post.
- Booking, pricing & payment info can be found underneath the timetable.
- Click here to read our FAQs.
- Email me at [email protected] if you want to discuss your requirements.
¡Hasta pronto!
ABOUT OUR CLASSES
Our multi-award-winning Kidslingo Spanish classes are designed for children from birth up to 11 years old. Our programmes support the national curriculum for each stage – early years, key stage 1, and key stage 2. We use an action-packed combination of songs, drama, games, signs, actions, role play and stories.
You can read about our customers’ experience learning Spanish with us here.
Find out more about how we can work with schools here.
Find out more about how we can work with early years settings here.
We also offer private classes in your own home (including for childminders and home educators).
Email [email protected] or call 07355 488215 to discuss your requirements.
We are always on the lookout for new tutors to join our team! Work is part-time on a self-employed basis. Please email me for further information.




- Booking, pricing & payment info can be found underneath the timetable.
- Click here to read our FAQs.




Can’t see a club/class in your child’s school or nursery? Help us to get a new one set up! Just fill in this form here and we’ll get on the case.




Class timetable
No Classes Found
Pre-school Classes
| Age | Day | Time | Venue | |
|---|---|---|---|---|
| 3 yrs - 5 yrs | Thursday | 9:30 - 10:00 | Flying Start Moorlands, Ashtead, KT21 1RW | |
| 3 yrs - 5 yrs | Thursday | 10:10 - 10:40 | Flying Start Barnesmead, Ashtead, KT21 2BT | |
| 3 yrs - 5 yrs | Thursday | 11:00 - 11:30 | Bright Stars, Leatherhead, KT22 7SA |
Age
3 yrs - 5 yrs
Day
Thursday
Time
9:30 - 10:00
Venue
Flying Start Moorlands,Ashtead,
KT21 1RW
Age
3 yrs - 5 yrs
Day
Thursday
Time
10:10 - 10:40
Venue
Flying Start Barnesmead,Ashtead,
KT21 2BT
Age
3 yrs - 5 yrs
Day
Thursday
Time
11:00 - 11:30
Venue
Bright Stars,Leatherhead,
KT22 7SA
School Age Classes
| Age | Day | Time | Venue | |
|---|---|---|---|---|
| 4 yrs - 7 yrs | Monday | 12:30 - 1:00 | Esher Church School / R-Y2, Esher, KT10 9DU | Enrol Now |
| 4 yrs - 7 yrs | Monday | 3:15 - 4:00 | Weston Green School / R-Y2, Thames Ditton, KT7 0JN | Enrol Now |
| 4 yrs - 7 yrs | Tuesday | 3:30 - 4:30 | St Paul's Catholic Primary School / R-Y2, Thames Ditton, KT7 0LP | Enrol Now |
| 7 yrs - 11 yrs | Tuesday | 3:45 - 4:15 | Planet Warriors Kids Club / Y3-Y6, Thames Ditton, KT7 0BS | Enrol Now |
| 4 yrs - 7 yrs | Tuesday | 4:15 - 4:45 | Planet Warriors Kids Club / R-Y2, Thames Ditton, KT7 0BS | Enrol Now |
| 7 yrs - 11 yrs | Wednesday | 12:35 - 1:05 | Esher Church School / Y3-Y6, Esher, KT10 9DU | Enrol Now |
| 4 yrs - 7 yrs | Wednesday | 3:00 - 4:00 | St Giles' C of E Infant School / R-Y2, Ashtead, KT21 1EA | Enrol Now Trial Course |
| 4 yrs - 7 yrs | Wednesday | 3:15 - 4:15 | Hinchley Wood Primary School / R-Y2, Esher, KT10 0AQ | Enrol Now |
| 7 yrs - 11 yrs | Wednesday | 3:30 - 4:30 | St Paul's Catholic Primary School / Y3-Y6, Thames Ditton, KT7 0LP | Enrol Now |
| 4 yrs - 7 yrs | Thursday | 3:15 - 4:15 | Hinchley Wood Primary School / R-Y2, Esher, KT10 0AQ | Enrol Now |
| 4 yrs - 5 yrs | Friday | 11:50 - 12:20 | Claygate Primary School / Reception, Claygate, KT10 0NB | Enrol Now |
| 5 yrs - 7 yrs | Friday | 12:20 - 12:50 | Claygate Primary School / Y1-Y2, Claygate, KT10 0NB | Enrol Now |
| 7 yrs - 11 yrs | Friday | 3:15 - 4:15 | Hinchley Wood Primary School / Y3-Y6, Esher, KT10 0AQ | Enrol Now |
Age
4 yrs - 7 yrs
Day
Monday
Time
3:15 - 4:00
Venue
Weston Green School / R-Y2,Thames Ditton,
KT7 0JN
Age
4 yrs - 7 yrs
Day
Tuesday
Time
3:30 - 4:30
Venue
St Paul's Catholic Primary School / R-Y2,Thames Ditton,
KT7 0LP
Age
7 yrs - 11 yrs
Day
Tuesday
Time
3:45 - 4:15
Venue
Planet Warriors Kids Club / Y3-Y6,Thames Ditton,
KT7 0BS
Age
4 yrs - 7 yrs
Day
Tuesday
Time
4:15 - 4:45
Venue
Planet Warriors Kids Club / R-Y2,Thames Ditton,
KT7 0BS
Age
7 yrs - 11 yrs
Day
Wednesday
Time
12:35 - 1:05
Venue
Esher Church School / Y3-Y6,Esher,
KT10 9DU
Age
4 yrs - 7 yrs
Day
Wednesday
Time
3:00 - 4:00
Venue
St Giles' C of E Infant School / R-Y2,Ashtead,
KT21 1EA
Age
4 yrs - 7 yrs
Day
Wednesday
Time
3:15 - 4:15
Venue
Hinchley Wood Primary School / R-Y2,Esher,
KT10 0AQ
Age
7 yrs - 11 yrs
Day
Wednesday
Time
3:30 - 4:30
Venue
St Paul's Catholic Primary School / Y3-Y6,Thames Ditton,
KT7 0LP
Age
4 yrs - 7 yrs
Day
Thursday
Time
3:15 - 4:15
Venue
Hinchley Wood Primary School / R-Y2,Esher,
KT10 0AQ
Age
4 yrs - 5 yrs
Day
Friday
Time
11:50 - 12:20
Venue
Claygate Primary School / Reception,Claygate,
KT10 0NB
Age
5 yrs - 7 yrs
Day
Friday
Time
12:20 - 12:50
Venue
Claygate Primary School / Y1-Y2,Claygate,
KT10 0NB
Age
7 yrs - 11 yrs
Day
Friday
Time
3:15 - 4:15
Venue
Hinchley Wood Primary School / Y3-Y6,Esher,
KT10 0AQ
>> or click here to see classes in Epsom, Surbiton & Cheam areas
Can’t see a club/class in your child’s school or nursery? Help us to get a new one set up! Just fill in this form here and we’ll get on the case.
Booking, pricing and payment info
IMPORTANT:
A 2% handling fee applies to all bookings.
It is the customer’s responsibility to read the TERMS AND CONDITIONS during online registration.
You will receive an immediate email confirmation of your registration. Please read this carefully and check for mistakes. An enrolment confirmation email will follow, once processed. Any errors you made when completing the online registration form should be notified immediately to [email protected]. If you do not see our booking-related emails in your inbox, please check your junk mail folder and add this email address to your contacts/safe senders list.
Booking info
- Booking is for all remaining classes, i.e. till the end of the current term. Autumn term is September to December, Spring term is January to March/April, and Summer term is April to July.
- Casual (pay-as-you-go) booking is not available, nor is temporary enrolment up till the half-term break, nor can we make deductions to club fees for any sessions that you already know your child will not be able to attend.
- Children can join a class at any time during the term, subject to availability, and the class fees will be adjusted automatically for the relevant number of sessions remaining in the term.
- Trials packages may occasionally be available: pay for a reduced number of weeks (the number will be stated and this refers to continuous weeks), before deciding whether to enrol for the rest of the term. Trial packages are only for children who have never been enrolled in Kidslingo classes nor attended a trial/taster before. If available, there will be a TRIAL COURSE button alongside the relevant class. Trial packages are limited and can be offered and withdrawn at any time. Please note that our usual terms & conditions also apply to trial bookings.
- Free trials/tasters are not generally available. Occasionally we may run ‘bring-a-friend’ promotions with current students in our clubs, where they can invite a friend for 2 sessions free of charge. This is subject to the parent/carer of the invited friend contacting us at [email protected] and completing the online registration to which you will be directed. No payment will be taken, but should your child wish to continue after their free 2-week trial, payment must be made before their next session.
- Places in group classes are strictly limited. If your preferred class is full you can register your details to join the WAITING LIST.
- In future terms, currently enrolled students generally get priority renewal of their enrolment, to aid continuity of their Spanish learning journey. Second priority then goes to any students registered on the waiting list for that class/club (a swift response will probably be required), before any remaining places are promoted to new students.
- There is a separate booking link for each class. For new or non-current customers, if you have more than one child and need to book a different class for each, you will need to complete the booking for one child and check out, and then return to the beginning and select the correct class for the next child, and check out again. For existing customers, you can do everything in one transaction through the customer portal.
Class pricing
- The price of the class you wish to book can be seen when you click the ENROL NOW button (or TRIAL COURSE if available).
- The price of each class varies by school or early years setting, depending on several factors such as room hire fees charged to us by the school, duration of the class, whether we have more than one class running in that setting, etc.
- Sibling discounts are not available.
- The price includes free term-time access to our exclusive Kidslingo game site. This applies to fully enrolled students only. Students enrolled in trials will only get access if they decide to continue for the rest of the term and the corresponding payment is made.
- For private lessons, please email [email protected] to discuss your requirements. Note that there is an initial fixed price for 1-6 children, and for larger groups it will be in line with school club pricing.
Payment for classes
- Note that a 2% handling fee applies to all bookings.
- Payment is taken during online registration by credit/debit card (ThinkSmartPay by ClearAccept).
- Further payment options are not currently available, and no special arrangements will be made for individual customers.
- For customers wishing to register their child in a class where their place will be funded by their school or early years setting, according to the school’s PP policy, please email [email protected] in confidence to arrange enrolment. You will also need to ask the school to email [email protected] to confirm the funded place, before we can confirm your child’s enrolment.
- For customers enrolling their child in a 3-week paid trial (where available), payment will be made by credit/debit card during online registration.
- Please note that we cannot accept payment by childcare vouchers or through your tax-free childcare account, as Kidslingo is a children’s activity provider and not a registered childcare provider.


How Learning a Second Language Boosts Your Child’s Speech and Language Development. Discover how learning French or Spanish can support your child’s communication skills, confidence, and overall language development. Many parents are surprised to learn that introducing a second language at an early age doesn’t just teach new words - it actually strengthens a child’s speech and language development.


This year, Languages Week Scotland runs from Monday 2 to Friday 6 February 2026. The week is a national celebration of language learning and multilingualism. It’s a brilliant chance for schools, nurseries, childminders and families to spotlight the many languages spoken in Scotland – and to give children a positive, playful experience of languages.