
Bei der Internationalen Deutschen Motorradmeisterschaft 2012 wurden Titel in den Klassen IDM Superbike, IDM Supersport, IDM 125, IDM Moto3 und IDM Sidecar vergeben.
Seit dieser Saison ist die Klasse Moto3 neu dabei, sie fährt in der 125-cm³-Klasse mit und wird getrennt gewertet.
Mit Ausnahme der Gespanne wurden in allen Klassen 16 Rennen ausgetragen. Bei den Gespannen wurden acht Rennen ausgetragen. Wobei der 3. und 5. Lauf, wegen Terminüberschneidung mit der Seitenwagen-Weltmeisterschaft, nicht im Rahmen der IDM ausgetragen wurden.
Meister wurde derjenige Fahrer beziehungsweise der Hersteller, der bis zum Saisonende die meisten Punkte erzielt hatte. Bei der Punkteverteilung wurden die Platzierungen im Gesamtergebnis des jeweiligen Rennens berücksichtigt. Die fünfzehn erstplatzierten Fahrer jedes Rennens erhielten Punkte nach folgendem Schema:
| Punkteverteilung | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Platz | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Punkte | 25 | 20 | 16 | 13 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
In die Wertung kamen alle erzielten Punkte.
| 1 | 644 | |
| 2 | 241 | |
| 3 | 216 | |
| 4 | 130 | |
| 5 | 26 |
| Datum | Strecke | Pole-Position | Lauf | Platz 1 | Platz 2 | Platz 3 | Schn. Rennrunde | Gesamtführender | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 22.04. | Daniel Sutter | 1 | Daniel Sutter | Jan Bühn | Tatu Lauslehto | Daniel Sutter | Daniel Sutter | |
| 2 | Daniel Sutter | Tatu Lauslehto | Jaroslav Ĉerný | Daniel Sutter | |||||
| 2 | 06.05. | Jesco Günther | 1 | Jesco Günther | David Linortner | Tatu Lauslehto | Jesco Günther | ||
| 2 | Tatu Lauslehto | Kevin Wahr | Leon Bovee | David Linortner | |||||
| 3 | 17.06. | Roman Stamm | 1 | David Linortner | Roman Stamm | Kevin Wahr | Michael van der Mark | ||
| 2 | Daniel Sutter | Leon Bovee | David Linortner | Leon Bovee | |||||
| 4 | 01.07. | David Linortner | 1 | David Linortner | Tatu Lauslehto | Daniel Sutter | Daniel Sutter | ||
| 2 | Tatu Lauslehto | Stefan Kerschbaumer | Jesco Günther | Dominic Schmitter | |||||
| 5 | 22.07. | Jan Bühn | 1 | Tatu Lauslehto | David Linortner | Daniel Sutter | Tatu Lauslehto | ||
| 2 | Tatu Lauslehto | David Linortner | Leon Bovee | Leon Bovee | |||||
| 6 | 05.08. | David Linortner | 1 | Daniel Sutter | Marc Moser | Kevin Wahr | Marc Moser | ||
| 2 | Marc Moser | Daniel Sutter | Kevin Wahr | Daniel Sutter | |||||
| 7 | 02.09. | Kevin Wahr | 1 | Tatu Lauslehto | Kevin Wahr | David Linortner | Tatu Lauslehto | Tatu Lauslehto | |
| 2 | David Linortner | Kevin Wahr | Marc Moser | Marc Moser | |||||
| 8 | 16.09. | Marc Moser | 1 | Marc Moser | David Linortner | Daniel Sutter | Marc Moser | ||
| 2 | Marc Moser | David Linortner | Kevin Wahr | Marc Moser |
|
|
| 1 | 660 | |
| 2 | 328 | |
| 3 | 291 | |
| 4 | 15 |
| Datum | Strecke | Pole-Position | Lauf | Platz 1 | Platz 2 | Platz 3 | Schn. Rennrunde | Gesamtführender | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 22.04. | Florian Alt | 1 | Florian Alt | Max Maurischat | Thomas van Leeuwen | Florian Alt | Florian Alt | |
| 2 | Florian Alt | Ladislav Chmelik | Max Enderlein | Florian Alt | |||||
| 2 | 06.05. | Péter Sebestyén | 1 | Henning Flathaug | Max Maurischat | Péter Sebestyén | Henning Flathaug | ||
| 2 | Thomas van Leeuwen | Damien Raemy | Max Maurischat | Thomas van Leeuwen | Max Maurischiat | ||||
| 3 | 17.05. | Luca Grünwald | 1 | Max Enderlein | Ladislav Chmelik | Max Maurischat | Ladislav Chmelik | ||
| 2 | Ladislav Chmelik | Max Enderlein | Joé Schack | Ladislav Chmelik | Ladislav Chmelik | ||||
| 4 | 01.07. | Luca Grünwald | 1 | Ladislav Chmelik | Max Maurischat | Henning Flathaug | Ladislav Chmelik | ||
| 2 | Florian Alt | Ladislav Chmelik | Max Enderlein | Florian Alt | |||||
| 5 | 22.07. | Luca Grünwald | 1 | Florian Alt | Thomas van Leeuwen | Max Enderlein | Florian Alt | ||
| 2 | Florian Alt | Max Enderlein | Henning Flathaug | Florian Alt | |||||
| 6 | 05.08. | Luca Grünwald | 1 | Florian Alt | Ladislav Chmelik | Thomas van Leeuwen | Florian Alt | ||
| 2 | Florian Alt | Max Enderlein | Damien Raemy | Florian Alt | |||||
| 7 | 02.09. | Luca Grünwald | 1 | Florian Alt | Max Enderlein | Ladislav Chmelik | Florian Alt | ||
| 2 | Florian Alt | Ladislav Chmelik | Max Enderlein | Florian Alt | |||||
| 8 | 16.09. | Luca Grünwald | 1 | Florian Alt | Ladislav Chmelik | Maurice Ullrich | Florian Alt | Florian Alt | |
| 2 | Florian Alt | Ladislav Chmelik | Maurice Ullrich | Florian Alt |
|
| Datum | Strecke | Pole-Position | Lauf | Platz 1 | Platz 2 | Platz 3 | Schn. Rennrunde | Gesamtführender | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 22.04. | Florian Alt | 1 | Luca Grünwald | Bryan Schouten | Klaus Heidel | Luca Grünwald | Luca Grünwald | |
| 2 | Luca Grünwald | Michael Ecklmaier | Klaus Heidel | Luca Grünwald | |||||
| 2 | 06.05. | Péter Sebestyén | 1 | Ernst Dubbink | Klaus Heidel | Christoph Beinlich | Ernst Dubbink | Klaus Heidel | |
| 2 | Luca Grünwald | Klaus Heidel | Bryan Schouten | Luca Grünwald | Luca Grünwald | ||||
| 3 | 17.05. | Luca Grünwald | 1 | Luca Grünwald | Klaus Heidel | Bryan Schouten | Klaus Heidel | ||
| 2 | Bryan Schouten | Michael Ecklmaier | Klaus Heidel | Bryan Schouten | |||||
| 4 | 01.07. | Luca Grünwald | 1 | Luca Grünwald | Michael Ecklmaier | Marcel Alves Rodrigues | Luca Grünwald | ||
| 2 | Michael Ecklmaier | Marcel Alves Rodrigues | Klaus Heidel | Luca Grünwald | |||||
| 5 | 22.07. | Luca Grünwald | 1 | Luca Grünwald | Bryan Schouten | Klaus Heidel | Luca Grünwald | ||
| 2 | Bryan Schouten | Klaus Heidel | Michael Ecklmaier | Luca Grünwald | |||||
| 6 | 05.08. | Luca Grünwald | 1 | Luca Grünwald | Klaus Heidel | Michael Ecklmaier | Luca Grünwald | ||
| 2 | Luca Grünwald | Michael Ecklmaier | Bryan Schouten | Luca Grünwald | |||||
| 7 | 02.09. | Luca Grünwald | 1 | Luca Grünwald | Bryan Schouten | Michael Ecklmaier | Bryan Schouten | ||
| 2 | Luca Grünwald | Bryan Schouten | Michael Ecklmaier | Luca Grünwald | |||||
| 8 | 16.09. | Luca Grünwald | 1 | Luca Grünwald | Michael Ecklmaier | Maximilian Kappler | Michael Ecklmaier | ||
| 2 | Luca Grünwald | Bryan Schouten | Michael Ecklmaier | Luca Grünwald |
|
| Datum | Strecke | Pole-Position | Platz 1 | Platz 2 | Platz 3 | Schn. Rennrunde | Gesamtführender | |
|---|---|---|---|---|---|---|---|---|
| 1 | 22.04. | Kurt Hock / Enrico Becker |
Pekka Päivärinta / Adolf Hänni |
Markus Schlosser / Thomas Hofer |
Kurt Hock / Enrico Becker |
Pekka Päivärinta / Adolf Hänni |
Pekka Päivärinta / Adolf Hänni | |
| 2 | 06.05. | Pekka Päivärinta / Adolf Hänni |
Markus Schlosser / Thomas Hofer |
Jörg Steinhausen / Grégory Cluze |
Pekka Päivärinta / Adolf Hänni |
Pekka Päivärinta / Adolf Hänni |
Markus Schlosser / Thomas Hofer | |
| 3 | 13.05. | Pekka Päivärinta / Adolf Hänni |
Pekka Päivärinta / Adolf Hänni |
Kurt Hock / Enrico Becker |
Michael Grabmüller / Axel Kölsch |
Pekka Päivärinta / Adolf Hänni |
Pekka Päivärinta / Adolf Hänni | |
| 4 | 19.06. | Kurt Hock / Enrico Becker |
Pekka Päivärinta / Adolf Hänni |
Kurt Hock / Enrico Becker |
André Kretzer / Enrico Roick |
Kurt Hock / Enrico Becker | ||
| 5 | 22.07. | Kurt Hock / Enrico Becker |
Pekka Päivärinta / Adolf Hänni |
Kurt Hock / Enrico Becker |
Josef Sattler / Stefan Trautner |
Pekka Päivärinta / Adolf Hänni | ||
| 6 | 05.08. | Kurt Hock / Enrico Becker |
Pekka Päivärinta / Adolf Hänni |
Kurt Hock / Enrico Becker |
Mike Roscher / Uwe Neubert |
Kurt Hock / Enrico Becker | ||
| 7 | 02.09. | Pekka Päivärinta / Adolf Hänni |
Pekka Päivärinta / Adolf Hänni |
Kurt Hock / Enrico Becker |
Michael Grabmüller / Axel Kölsch |
Pekka Päivärinta / Adolf Hänni | ||
| 8 | 16.09. | Kurt Hock / Enrico Becker |
Michael Grabmüller / Axel Kölsch |
Kurt Hock / Enrico Becker |
André Kretzer / Enrico Roick |
Michael Grabmüller / Axel Kölsch |
|