English with Justin

Speak English with confidenceat work

Bespoke one-to-one 55-minute classes on Google Meet with Justin, an English teacher based in Barcelona. From your first words all the way to C2 and professional English.

11+years teaching
55 minper class
from 22€per class with a pack
A1–C2every level
✓ CELTA✓ TEFL✓ Young learners
Word of the day
Justin, English teacher in Barcelona
About me

Hi, I'm Justin.

I'm a native English speaker from the United States, and I've been teaching English in Spain since 2015: at university, in language academies, online and one-to-one. Today I teach in Barcelona, where my students range from children and teenagers to adult professionals in fields like fintech and medicine. I have extensive experience with Cambridge exams, and I've worked as an examiner in Albacete for university English exams modelled on the Cambridge ones.

Every class is bespoke, built around you: your level, your goals and the situations where you actually need English. I also speak Spanish, which helps when you're just starting out. Through creativity and new technology, I adapt every class to the student, helping them make connections through a unique blend of storytelling and real-life practice.

I'm also an expert in job interview preparation. I've been offered every job I've interviewed for, and I've conducted interviews myself for companies I've worked for. My background in journalism helps here too. My journalism studies gave me a broad general knowledge and a real thirst for information, and although I've dedicated myself mainly to teaching since graduating in 2015, I still do occasional freelance work in that world. I did my internship in radio and I've worked in professional dubbing, so my English is clear and easy to understand. My passions are many, and my compassion runs deep. I'd be delighted to help you on your learning journey.

View my LinkedIn profile↗

Qualifications

  • CELTA (Cambridge English)
  • TEFL certificate
  • Certificate in teaching English to young learners
  • BA in Broadcast Journalism and Spanish, Western Kentucky University (USA), 2015
  • Native English speaker
  • Teaching English in Spain since 2015, with experience at every level from A1 to C2
  • Experience conducting job interviews as an interviewer

Languages

  • English: native
  • Spanish: professional working proficiency
Experience

Eleven years of teaching English

  1. 2024 – now

    English teacher

    Language academy · Barcelona

    Groups of children, teenagers and adults, including Cambridge B2 First and C1 Advanced preparation.

  2. 2018 – now

    Private one-to-one classes

    Online and in Barcelona

    General, exam and professional English, planned around each student's goals.

  3. 2022 – 2025

    Online Business English teacher

    Ontraining Formación · Big Ben School Academia

    Business English classes for working professionals, online.

  4. 2022 – 2023

    English teacher for children

    kiDDo · Barcelona

    English classes for young learners.

  5. 2018 – 2023

    Online English teacher

    VIPKid · 51Talk · Vibenglish

    One-to-one online classes for children and adults in many different countries.

  6. 2015 – 2018

    University English lecturer

    Universidad de Castilla-La Mancha · Albacete

    Taught A2, B1 and B2 courses at university level, alongside classes for all ages at Abbey Road Centro de Estudios.

Classes

Bespoke classes for what you need

A1–C2

General English

Grammar, vocabulary, speaking and listening for everyday life, at any level from A1 to C2.

B2 · C1 · C2

Cambridge exams

B2 First, C1 Advanced and C2 Proficiency: exam technique, practice papers and detailed feedback on your writing.

B1–C2

Professional English

Meetings, presentations, emails and job interviews, using the language of your field.

A2–C2

Conversation

Fluency practice on topics you choose, with corrections you can use straight away.

Specialty

Job interview preparation

I've conducted job interviews myself as an interviewer, and my background in broadcast journalism means I know how to ask, and answer, difficult questions. We prepare your answers, practise realistic mock interviews in English and polish the way you present yourself.

  • Realistic mock interviews
  • Answers to common and tricky questions
  • Talking about your CV and experience
  • Feedback on language, fluency and confidence

Not sure where to start?

Pick your main goal and I'll suggest a starting point.

How it works

From request to class in four steps

  1. Request a time

    Choose a free slot in the calendar and send your request.

  2. I accept it

    I review your request and confirm it by email.

  3. You pay

    Payment is due within 24 hours of my confirmation, and always before the class starts.

  4. Join on Google Meet

    Your Meet link is in the confirmation email and your calendar invite.

Prices

Clear prices, better value in packs

Free consultation

0€

25 min · first-time students. We check your level and plan your goals.

Single class

25€/ class

55 minutes.

10-class pack

23€/ class

230€ in total · valid for 6 months · 1 flexible late cancellation.

Best value

20-class pack

22€/ class

440€ in total · valid for 6 months · 3 flexible late cancellations.

Work out your price

Classes
Payment method
Total 25€

How to pay

BizumRevolutPayPal + fee

PayPal payments include the fee PayPal charges (2.9% + 0.35€), so a single class paid by PayPal is 26.08€. Bizum and Revolut have no extra cost.

Last-minute bookings

Classes booked less than 24 hours in advance cost 27€ and must be paid before the class starts.

Cancellations

If you need to cancel

Payments are not refunded as money. When you cancel, you receive class credit to use on a future class.

Notice before the classClass credit
24 hours or more100%
Between 12 and 24 hours50%
Less than 12 hoursNo credit, unless there is a justified reason

10-class pack

One cancellation with less than 24 hours' notice keeps full credit, as long as you reschedule the class within the next 7 days. After that, the standard rules above apply.

20-class pack

Three cancellations with less than 24 hours' notice keep full credit, with the same 7-day rescheduling rule. Any other late cancellation gets 50% credit, even with just one hour's notice.

Read the full terms and conditions →

Cancellation checker

Move the slider to see how much class credit you keep.

Your plan
0 h12 h24 h48 h+
Class credit 50%
Refer a friend

Bring a friend and you both get a free class

Know someone who wants to improve their English? When they buy a 10- or 20-class pack, you each get a free class.

  1. 1

    Share your invite

    Write your name and send the message to a friend.

  2. 2

    Your friend buys a pack

    They book a 10- or 20-class pack and mention your name.

  3. 3

    You both get a free class

    A free 55-minute class is added to each of you as class credit.

No limit on referrals. Free classes are valid for 6 months and can't be exchanged for money.

Create your invite

Send on WhatsApp
Level test

What's your level?

24 questions that get harder as you go, about 10 minutes. At the end you'll see your estimated level and can book your free consultation.

Data protection. Controller: Justin O'Neil Faircloth. Purpose: contacting you about your level and the free consultation. Legal basis: your consent. Recipients: no data is shared, except with technical service providers. Rights: access, rectification, erasure and others, by writing to hello@englishwithjustin.com. More details in the privacy policy.

Preview: details and answers are not saved or sent yet.

Booking

Book a class

Send a request for a time that suits you. Once I accept it, you'll get an email with payment details and your Google Meet link.

1 Pick a time that suits you 2 I confirm your request 3 You get the Meet link by email

FAQ

Before your first class

What do I need?

A computer or tablet with a camera, headphones and a stable internet connection. Google Meet works in your browser; on a phone, use the Meet app.

I don't know my level. Where do I start?

Take the level test above, then book the free 25-minute consultation.

Which time zone are the classes in?

I'm in Barcelona (Spanish time). The calendar shows times in your own time zone.

When do I pay?

Only after I accept your request: within 24 hours of my confirmation, and always before the class starts.

Do you speak Spanish?

Yes. Classes are in English, but I can explain things in Spanish when it helps, especially at beginner levels.

Questions?

Write to me and I'll get back to you.

Email: hello@englishwithjustin.com LinkedIn: in/justinfaircloth
Free consultation25 min · find your level
Book