Driving Lessons in Perth

Perth offers 13 driving schools and 40 independent driving instructors, with all schools achieving perfect 5-star ratings. Lesson prices range from £40 to £45 per hour across the seven schools that list pricing. Two schools offer automatic driving lessons and three provide intensive courses, while female driving instructors are available at two schools alongside five independent female driving instructors. The Perth (Arran Road) test centre recorded a 48.8% pass rate according to 2025-26 DVSA data.

£41
average price
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 41–53 of 53 driving schools and independent instructors in Perth.

Brian Peter Anderson

Steven Pigott

Hamish Ramsay Hill

David Scott Jack

Mike Senyszak

Simon Shipp

Leszek Sikora

Andrew Sleith Davie

Pauline Smith

Female ADI

Michael Stuart Linklater

Denise Victoria Strachan

Female ADI

Michael Wardlaw

Stuart William J Mcgregor

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£40/hr

    Save £10

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's pass rate of 49% is right in line with the national figure of 50%, which makes it a perfectly ordinary place to take your test. Automatic tests are a different story: the automatic pass rate is 39%, well under the national automatic pass rate of 45%. A typical wait for a test here is about 2½ months.

49%

Perth (Arran Road)

2,642 tests taken · typical wait 2½ months
Manual pass rate51.2%
Automatic pass rate38.5%

Nearby areas