Driving Lessons in Perth

Our Perth directory includes 13 driving schools and 40 independent driving instructors, giving you plenty of choice when booking lessons. Schools with published pricing charge £40 per hour, and all hold excellent 5-star ratings. Female driving instructors are available at 2 schools, and there are 5 independent female driving instructors. The Perth (Arran Road) test centre has a 48.8% pass rate based on the latest DVSA data (2025-26).

£40
prices from
13
driving schools
40
independent instructors
1
test centre

Driving lessons in Perth

13 driving schools and 40 independent instructors.

Don't mind who teaches you?

Fill in the form and we'll find an available instructor.

40 instructors across Perth · Free · Takes less than a minute

Showing 113 of 13 driving schools, plus every independent instructor in Perth.

SP Driving School

SP Driving School

5(22)
From £40/hr10hrs for £370Save £30

10 years' experience with a focus on building confidence and individual judgment rather than overcomplicating technique. £40/hour or £370 for a 10-hour block, with flexible evening and weekend availability to suit working learners. Learners consistently praise the patient, anxiety-aware approach and progress tracking app.

ManualEveningsWeekends
Balboughty Farm Cottages, Perth PH2 6AAView school
Drive-4-Myles

Drive-4-Myles

5(11)
From £40/hr10hrs for £380Save £20

Gordon Myles brings 42 years of driving experience to every lesson, offering flexible pay-as-you-go rates at £40/hour or structured block deals like 10 two-hour lessons for £380. Intensive courses tailored to your level start from £470 for 12 hours, with options ranging up to a 40-hour novice course at £1,500 completed over 7-14 days.

ManualIntensive
Lyndale, Bankfoot, Perth PH1 4DXView school
Arch Driver Coaching

Arch Driver Coaching

4.8(21)
From £40/hr

Client-centred coaching approach with dash cam playback for self-analysis and reflection, designed to build thinking drivers rather than just test passers. £40/hour, £60 for 1.5 hours, or £80 for 2-hour lessons, with free Theory Test Pro access and a learner app to track progress. Multiple five-star reviews highlight Aris's patience, methodical teaching style, and ability to build confidence on the road.

Manual
22 Monart Rd, Perth PH1 5UQView school
Kinnoull Driving School

Kinnoull Driving School

From £40/hr

Established in 1990 and ranked in the top 3 driving schools in the area, this school delivers one-to-one instruction with experienced instructors trained through professional programmes. Lessons are £40 per hour, with flexible 90-minute and 2-hour options available at proportional rates.

ManualFemale Instructors
65 Gilsay Pl, Perth PH1 3AGView school
Roadcraft Driver Coaching

Roadcraft Driver Coaching

5(346)

Independently rated as one of Perth's top three driving schools since 2015, with a team of eight instructors serving the area. Lessons at 90 minutes for £63 or 2 hours for £84, with flexible scheduling across weekdays, weekends, and evenings to suit your routine.

ManualEveningsWeekendsAutomatic
Scoonieburn Hill, Perth PH2 8DPView school
Derek Cook Driver Training

Derek Cook Driver Training

5(42)

Automatic-only specialist with a focus on nervous and returning drivers, using a modern Toyota Yaris Cross with dual controls. 1.5-hour lessons at £70 or 2-hour lessons at £90, with learners consistently praising the patient, confidence-boosting instruction and high first-time pass rates across Perth.

Automatic
Tobruk Cottage, Aberdalgie, Perth PH2 0QBView school
County Driving School

County Driving School

5(6)

Known for creating a calm, supportive environment for nervous learners, Ian Ogg has maintained an exceptionally high pass rate over 20+ years as the sole instructor at this school. Flexible lesson scheduling available from single hours down to 30-minute intervals, with theory test support included to bridge the gap between knowledge and practical driving.

Manual
Rose Cottage, 23 Burnside Rd, Balbeggie, Perth PH2 6HDView school
Anderson Driver Training

Anderson Driver Training

4.9(33)
10hrs for £390

Retired police traffic officer with 19 years' advanced driving experience, joined by Una Anderson who holds a degree in Human Resource Management and recently passed her Category A motorcycle test. Two-hour lessons at £80 or a 10-hour block for £390, with a teaching philosophy focused on developing lifelong safe driving skills rather than just test passing.

ManualIntensiveFemale Instructors
23 Taypark Rd, Luncarty, Perth PH1 3FEView school
Mike's School of Motoring

Mike's School of Motoring

4.8(28)
Block bookings available

The first driving school in Perth to hold an Edexcel/BTEC Level 3 qualification in driver coaching, meaning most learners need fewer lessons than standard. An outstanding pass rate well above the national average, with new air-conditioned dual-controlled cars replaced every two years, block booking discounts, and flexible lesson lengths (1, 1.5, or 2 hours) available 7 days a week from 8am to 10pm.

ManualEveningsWeekendsIntensive
3 Greig Pl, Perth PH1 2UJView school
Wardlaw Driving School

Wardlaw Driving School

5(9)
Manual
38 Mavisbank Gardens, Perth PH1 1HYView school
PWD Driving Tuition

PWD Driving Tuition

5(9)
Manual
Sunnybrae cottage, Perth PH2 6PLView school
Perth Academy of Driving

Perth Academy of Driving

5(1)
Manual
6 Alexander Dr, Bridge of Earn, Perth PH2 9FGView school
Scottish Driving School

Scottish Driving School

Manual
7 Castle Rd, Wolfhill, Perth PH2 6DJView school

Lorna Adamson

Female ADI

Ian Adamson

Blair Alister Robertson

Thomas Anderson

Una Anderson

Female ADI

Michael Angus Smart

Robert Bruce

Derek Cook

Iain Davidson

Nicol Duncan Mackinnon

David Gill

Niall Gilmartin

John Gordon Myles

Peter Gormley

Tomasz Gumienny

Karen Henderson

Female ADI

Alexander Ian Bruce Macintyre

Andrew James Mackenzie

David Jeffrey Blackburn

Ronald John Cole

Block booking

Best block deals in Perth

Pay for a block of lessons upfront and the hourly rate drops. The best block here saves you £30.

  1. SP Driving School

    £37010 hrs

    £37/hr£40/hr

    Save £30

  2. Drive-4-Myles

    £38010 hrs

    £38/hr£40/hr

    Save £20

  3. Anderson Driver Training

    £39010 hrs

    £39/hr

    Block rate

Intensive courses in Perth

Want to pass fast?

3 Perth schools run intensive courses, compressing months of training into days or weeks.

Perth Test Centres and Pass Rates

Perth (Arran Road) is the only centre, with 2,642 tests taken between 2025 and 2026 and a 48.8% pass rate. Men passed at 53.7% and women at 43.8%, while automatic learners achieved 38.5%. The wait is 13 weeks. The roads around Perth include the approaches to the city centre with its one-way system, rural routes towards the Highlands, and the busy A9 corridor where faster traffic can be intimidating.

49%

Perth (Arran Road)

2,642 tests taken · 13 week wait
Women43.8%
Men53.7%
Automatic38.5%

Nearby areas