The 2012 IIHF U18 World Championship Division II was two international under-18 ice hockey tournaments organised by the International Ice Hockey Federation. In 2012, a new format was introduced to the IIHF World U18 Championships, therefore Division II A and Division II B now represent the fourth and the fifth tier of the IIHF World U18 Championships.
The Division II A tournament was played in Heerenveen, the Netherlands, from 31 March to 6 April 2012.
<section begin=Division II A/><section end=Division II A/>
<small>All times are local. (Central European Summer Time â UTC+2)</small>
The Division II B tournament was played in Novi Sad, Serbia, from 20 to 26 March 2012.
<section begin=Division II B/><section end=Division II B/>
<small>All times are local. (Central European Time â UTC+1, 26 March 2012: Central European Summer Time â UTC+2)</small>