Skip to main content
A learner driver taking a lesson with a professional instructor
Driving lessons, made flexible

Flexible driving lessons.
Confident drivers.

Find a trusted instructor near you, compare real availability and book lessons around your life. Everything from first message to final payment stays together.

Precise local search Live availability Secure payments

One account. Every screen.

Search, book, message and manage lessons across Android, iOS, Windows and the web.

Android Mobile app
iOS iPhone and iPad
Windows Desktop app
Web No download needed

Book a lesson without the back-and-forth.

01

Find your match

Search by address or postcode, then compare location, price, specialisms and verification badges.

02

Choose a real time

See the instructor's live calendar, pick a suitable lesson and confirm with secure Stripe checkout.

03

Keep moving forward

Manage lessons, messages, payments and progress from the same account on every supported platform.

The lesson journey, in one calm place.

These are real Flexstructor screens: local discovery, instructor profiles with live booking slots, and a clear teaching schedule.

Explore the marketplace

Buy lesson time once. Book it when life allows.

Choose an instructor's package, pay securely, then use the time across the live slots that suit you. Book one lesson now and the rest later.

  • A real time balanceTrack available and reserved hours without converting points or credits.
  • No forced scheduleChoose one available slot or plan several lessons over time.
  • Useful extrasBook services such as test chaperone support with or without an instructor's vehicle.
Explore instructors

Package your expertise, not just your diary.

Add flexible lesson packages and one-off services directly to your profile. Learners choose a live slot and check out without waiting for approval.

  • Sell lesson packages between 5-100 hours Select the number of hours and Flexstructor generates the package/bundle names automatically.
  • Built-in service templatesOffer intensive courses, beginner support or test-day chaperoning.
  • Immediate secure checkoutYour live availability, package terms and Stripe payout flow stay connected.
Grow your business

The tools between lessons matter too.

Flexstructor keeps learning progress, trusted support and the practical work of running lessons connected to the same journey.

See what is improving and what comes next.

A country-aware Progress Passport turns lesson feedback into a useful learning record, with room for private practice and test planning.

  • Progress with contextTrack skills, next goals, lesson hours and an estimated readiness indicator.
  • Plans that can recoverReschedule, review cancellation terms, watch for openings and receive in-app reminders.
  • Support on your termsInvite a sponsor to pay, view progress, or both, then revoke access whenever needed.
  • Built-in safety controlsUse time-limited lesson sharing, blocking and booking-linked incident reporting.
Learner Progress Passport showing test readiness, a practical test plan and next goals
Turn feedback into a clear next step
Learner controls for inviting a family member or sponsor with specific permissions
Choose exactly how a sponsor can help
Instructor learner roster showing readiness, lesson history and next goals
Keep each learner's goals in view
Instructor business tools for a private calendar feed and CSV exports
Connect calendars and export your records

Teach well and keep the business organised.

Structured lesson summaries help learners move forward while private calendar feeds and exports keep the instructor's own operation manageable.

  • Structured lesson outcomesRecord country-specific skill levels, notes and next goals after a lesson.
  • A useful learner rosterSee progress, test plans and priorities for learners you have taught.
  • Calendar interoperabilitySubscribe to a private busy-time feed without exposing learner names, addresses or notes.
  • Records you can useExport booking and finance data for reconciliation, taxes and business analysis.

Lessons built around your life.

Filter for automatic, manual, nervous-driver support, test preparation and more. See who is nearby and who genuinely has time for you.

  • Accurate instructor locations
  • Clear prices before checkout
  • Progress, lessons and messages in one place
Start your search

Run your teaching day, your way.

Publish availability, manage rates, speak with learners and follow payments without stitching together several different tools.

  • Flexible calendar and rates
  • Stripe-powered payments and payouts
  • Progress records and business exports
Join as an instructor

Clear information. Secure actions.

Flexstructor is designed to make the important details visible before money changes hands.

Visible verification

See when an instructor has completed optional document checks.

Accurate locations

Map markers reflect the instructor's selected business or service base.

Protected payments

Stripe processes card details, payments and instructor payouts.

Connected conversations

Keep learner and instructor messages tied to the right relationship.

Built for instructors and learners around the world.

Paid bookings follow Stripe Connect availability. Product localisation will continue to deepen country by country without holding back markets that can already transact.

Fully supported

Localised launch markets

6 countries

Stripe onboarding, local currency and country-specific product guidance are available.

Partially supported

Payments live, localisation growing

97 countries

Instructors can complete Stripe onboarding and accept paid bookings. Verification wording and local regulatory guidance currently use a country-neutral experience.

Albania Antigua & Barbuda Argentina Armenia Austria Bahamas Bahrain Belgium Benin Bolivia Bosnia & Herzegovina Botswana Brunei Bulgaria Cambodia Chile Colombia Costa Rica Cyprus Czechia Côte d’Ivoire Denmark Dominican Republic Ecuador Egypt El Salvador Estonia Ethiopia Finland France Gambia Germany Ghana Greece Guatemala Guyana Hong Kong SAR China Hungary Iceland Israel Italy Jamaica Japan Jordan Kenya Kuwait Latvia Lithuania Luxembourg Macao SAR China Madagascar Malta Mauritius Mexico Moldova Monaco Mongolia Morocco Namibia Netherlands Nigeria North Macedonia Norway Oman Pakistan Panama Paraguay Peru Philippines Poland Portugal Qatar Romania Rwanda Saudi Arabia Senegal Serbia Singapore Slovakia Slovenia South Africa South Korea Spain Sri Lanka St. Lucia Sweden Switzerland Taiwan Tanzania Thailand Trinidad & Tobago Tunisia Türkiye United Arab Emirates Uruguay Uzbekistan Vietnam
Preview only

Ready when Stripe opens the market

19 countries

Accounts, profiles, search, scheduling and messaging are available. Paid bookings will unlock when Stripe promotes the country to general availability.

Stripe availability reviewed 28 July 2026. Payment methods and onboarding requirements vary by country and business type.

Ready to feel more confident behind the wheel?

An unhandled error has occurred. Reload