English & Spanish · A1–C2 · Mallorca & online

Learn English the smart way

Personal teaching for professionals — backed by an app your teacher built. Daily word games, real exercises, and feedback on everything you write, every day of the year.

Teaching since 2013 Levelled A1–C2 English & Español 24/7, any device
🐝Perfect English app
Real app footage — this is what practice looks like
Every day, something new

Daily games. Fresh every morning.

A new Wordle, Spelling Bee, Connections and Crossword every single day — at your level, in English and in Spanish. (There's a daily Wordsearch, too.)

🟩Wordle

Wordle

Five letters, six guesses — with words chosen for your level, not a native's.

🐝Spelling Bee

Spelling Bee

How many words can you make from seven letters? Climb the ranks to Genius — and beyond.

🔗Connections

Connections

Sixteen words, four hidden groups. Trickier than it looks — and brilliant for vocabulary.

✏️Crossword

Crossword

Daily crosswords with clues written for learners — challenging, never impossible.

Little and often

A little learning, every day

Not everything is a game. A new word, a grammar point and a phrasal verb — fresh every morning, levelled A1–C2, in English and Spanish.

📖Word of the Day

Word of the Day

A new word at your level, with audio, examples — and a sentence challenge that gets marked.

🧩Grammar of the Day

Grammar of the Day

One structure a day: how it works, when to use it, and the mistake everyone makes.

🚀Phrasal Verb of the Day

Phrasal Verb of the Day

A phrasal verb a day — what it means, how it's used, and a sentence challenge of your own.

Put it into practice

Real practice, really marked

Exercises with proper feedback — not just right or wrong, but what was good, what wasn't, and why.

🔧Fix it

Fix it

Built from your mistakes. The app remembers what you got wrong and serves it back — a personalised chance to put things right.

🏷️Tense Tagger

Tense Tagger

Name that tense — and see exactly how English builds it, piece by piece.

💬Real Talk

Real Talk

Real conversations, real decisions. Choose each reply — a tricky guest, a tense negotiation — and see where it leads.

🎧Listening

Listening

Custom-made realistic audio, levelled tasks. Train your ear on accents you'll actually hear.

Personal by design

Built around you, not a syllabus

🎯 Your level

Everything in the app — every game, word and exercise — is levelled from A1 to C2. You practise at your level, and move up when you're ready.

💼 Your industry

Specialised teaching for hospitality and legal professionals: the vocabulary of hotels, guests, contracts and clients, not generic textbook English.

🌍 Your language

English courses for Spanish speakers — and Spanish for English speakers, with the same daily games and the same personal approach.

For hotels, teams & academies

See what your people are actually doing

Group classes come with a teacher's dashboard: every student's activity, what they're getting wrong, and how they're progressing — so training budgets buy results you can see.

📊Teacher dashboard
Student progress

Built by an experienced working teacher

This isn't off-the-shelf software — it's purpose-built and used in real classes every day, with Mallorca's hospitality sector at its heart.

Class plus practice

Live sessions target what the data shows your team needs; the app keeps them practising between classes.

Progress you can report

Activity, accuracy and improvement over time, per person and per group — ready for HR.

From my students

What students say

“Classes are very broad, ranging from discussions of current affairs to conversation, grammar, listening and writing exercises. Being a lawyer, it is also very useful to have the possibility to improve my legal vocabulary, which is uncommon.”

Pedro San José
Partner, Cuatrecasas

“Classes based around the specific vocabulary which I use in my day to day work, and which are always interesting. Lots of new ideas and ways to learn, constantly making me want to work harder.”

José Davila
MD, Athlos Barbell Club

Ready to improve your English?

Tell me about your goals — or your team's — and let's talk.

Get in touch