📊 Official DGT microdata · 4,886 driving schools · last 12 months

Will you pass first time?
The data knows.

Every month Spain's DGT publishes how many candidates pass and fail at every driving school in the country. We turn those files into answers: look up any school, compare your province, and choose with numbers — not promises. Fully in English.

49.5%
pass the theory test (permiso B)
47.0%
pass the practical (circulation)
1,098,505
theory exams analysed
52
provinces covered

Look up a driving school 🔍

Pick a province, type the school's name and see its real permiso B pass rate — compared with the provincial average.

Source: DGT per-school exam microdata, permiso B, last 12 published months. Small samples are flagged with ⚠️.

The province lottery 🎰

Same exam, different luck: in Albacete, 59.1% pass the practical; in Las Palmas, only 33.9%. Permiso B pass rates by province (practical = circulation test).

▲ Where most people pass

#ProvincePracticalTheoryExams
1Albacete59.1%53.3%10,739
2Badajoz58.6%52.1%11,674
3Ávila57.3%52.4%4,512
4Soria56.5%57.2%2,356
5Toledo54.2%48.9%18,227

▼ Where most people fail

#ProvincePracticalTheoryExams
1Las Palmas33.9%39.6%29,484
2Ourense36.6%56.3%6,766
3Palencia39.2%52.3%3,893
4Córdoba39.9%51.9%20,317
5Cáceres40.4%45.5%8,005
See the full table of all 52 provinces →
ProvincePracticalTheoryPractical examsSchools
Albacete59.1%53.3%10,73993
Badajoz58.6%52.1%11,674103
Ávila57.3%52.4%4,51240
Soria56.5%57.2%2,35615
Ceuta55.5%39.5%1,20110
Toledo54.2%48.9%18,227130
Cuenca53.8%55.7%10,46245
Guadalajara52.5%42.8%6,63827
Castellón/Castelló52.1%57.0%13,40571
Cádiz51.5%53.5%25,952154
León51.4%53.5%6,31731
Teruel51.3%47.0%3,74720
Asturias50.8%53.7%16,27369
Salamanca50.8%56.4%8,43732
Gipuzkoa50.6%51.0%12,79350
Bizkaia50.3%54.0%19,05175
Valencia/València49.7%52.4%50,349303
Lugo49.6%52.1%5,05133
Granada49.3%51.9%22,700151
Murcia49.2%53.9%37,862204
Tarragona49.2%43.8%13,27890
Sevilla49.1%55.3%46,037283
Lleida48.9%42.2%10,32247
Málaga48.7%50.9%37,429163
Pontevedra48.7%57.7%18,53887
Navarra48.4%49.0%11,09052
Huesca48.2%46.5%4,22119
Barcelona47.7%46.8%115,786486
A Coruña46.5%51.3%20,77577
Valladolid46.4%55.0%9,73945
Ciudad Real46.3%48.3%10,82986
Girona46.1%49.8%15,77573
Jaén46.1%59.3%14,037130
Melilla46.0%39.0%2,3949
Santa Cruz de Tenerife45.7%43.0%20,71795
La Rioja45.6%50.9%6,95743
Zaragoza45.6%50.6%20,99092
Zamora45.5%56.8%2,88820
Alicante/Alacant45.2%52.1%38,920202
Araba/Álava45.0%47.8%5,76423
Segovia44.3%41.3%4,02926
Huelva43.6%43.0%12,39383
Madrid43.4%48.1%151,637454
Cantabria43.3%52.3%12,02348
Burgos42.6%49.4%6,62719
Illes Balears42.0%39.9%24,00678
Almería41.7%44.6%17,93495
Cáceres40.4%45.5%8,00547
Córdoba39.9%51.9%20,317132
Palencia39.2%52.3%3,89318
Ourense36.6%56.3%6,76638
Las Palmas33.9%39.6%29,48470

The practical depends on your school.
The theory depends on you.

Half of Spain fails the theory — usually from practising with outdated questions. TraficoTest trains you on 3,000+ official-format questions fully in English, tells you your real probability of passing, and refunds your money if you don't pass first time.

🚀 Try a free DGT test in English

No sign-up · in English and Spanish

Methodology 📐

Full transparency, so you can check everything yourself.

  • Source: the monthly «Microdatos de exámenes por Sección/Autoescuela» files published by the DGT on its open-data portal.
  • Window: we aggregate the last 12 published months (the DGT releases data with a ~1–2 month lag). Passes and fails are summed across months before computing percentages, so one weak month can't distort a school's figure.
  • Formula: pass rate = passes ÷ (passes + fails) × 100. "Theory" = PRUEBA TEÓRICA; "practical" = PRUEBA DE CONDUCCIÓN Y CIRCULACIÓN. Permiso B.
  • Small samples: schools with fewer than 50 exams in the window are flagged with ⚠️ — their percentage can swing a lot.
  • Independence: this site is not affiliated with the DGT or any driving school. We show the data as published; no school can pay to improve its number.

Frequently asked questions ❓

What is the pass rate for the DGT exam in Spain?

According to the last 12 months of official DGT microdata, for permiso B 49.5% pass the theory and 47.0% pass the practical (circulation). Roughly half fail each sitting.

How can I check a driving school's pass rate?

Use the search on this page: pick a province, type the school's name and you'll see its pass rate in theory and practical, the comparison with the provincial average, and how many of its students pass first time. The data comes from the DGT's own monthly microdata.

Can I take the DGT theory test in English?

Yes — the theory test is available in English throughout Spain: the same 30 official questions, 30 minutes and maximum 3 mistakes. See our guide to the DGT exam in English, and practise in English on TraficoTest.

Which province has the highest pass rate?

Among provinces with significant volume, Albacete leads the practical with 59.1%, while Las Palmas records the lowest rate (33.9%). The gap between provinces exceeds 25 points.

Where does this data come from?

From the «Microdatos de exámenes por Sección/Autoescuela» files the DGT publishes monthly on its open-data portal. We aggregate the last 12 available months so small samples don't distort the percentages. This site is independent and not affiliated with the DGT.