2012 IIHF World U18 Championships

The 2012 IIHF U18 World Championship was the 14th IIHF World U18 Championship and was hosted in Brno, Znojmo and Břeclav, Czech Republic. It began on 12 April 2012 with the gold medal game played on 22 April 2012.

Brno and Znojmo were originally to co-host, but a schedule change became necessary when Kometa Brno unexpectedly advanced to the Czech Extraliga finals, making their home ice unavailable to the tournament on three days.

The United States defeated Sweden 7–0 in the final to win their seventh title. Canada captured the bronze medal by beating Finland 5–4 in overtime.

Top Division
''All times are local. (Central European Summer Time – UTC+2)''

Group A

 * }

Group B

 * }

Relegation round

 * }

Division I A
The Division I A tournament was played in Piešťany, Slovakia, from 11 to 17 April 2012.


 * }

Division I B
The Division I B tournament was played in Székesfehérvár, Hungary, from 11 to 17 April 2012.


 * }

Division II A
The Division II A tournament was played in Heerenveen, Netherlands, from 31 March to 6 April 2012.


 * }

Division II B
The Division II B tournament was played in Novi Sad, Serbia, from 20 to 26 March 2012.


 * }

Division III
The Division III tournament was played in Sofia, Bulgaria, from 12 to 18 March 2012.


 * }