Level 29 in PLATINUM
Aggron cannot learn Iron Head in Pokémon Emerald because it (Iron Head) didn't exist in Emerald.
i say it should learn iron tail,iron defense,protect,and double-edge if it has the rock head ability otherwise hyper bean
Iron Head is learned via tutoring
i have an aron too and i thought that it would learn iron head at level 29 but instead it learnt iron tail which is better move.
Aggron learns Harden at Level 4, Mud-Slap at 8, Metal Claw at 15, Iron Defense at 18, Roar at 22, Take Down at 25, Iron Head at 29, Protect at 34, Metal Sound at 40, Iron Tail at 48, Autotomize at 57, Heavy Slam at 65, Double-Edge at 74 and Metal Burst at Level 82.
He gets one at 48, 57 and 65. Iron Tail, Double-Edge and Metal Burst, respectfully.
Bastiodon learns Iron Head at level 52.
Aggron can learn many moves, and if you asked this question a different way you might have had some idiot saying they don't know or he should learn splash, growl and some other crap. Some really good moves for him to learn specifically would be iron tail, iron head, earthquake, double-edge, stone edge, giga impact, flash cannon, rock slide, and other steel, rock or ground moves. If you learn any combination of these moves your aggron will be amazing.
In Pokemon Black and White, Mawile learns Iron Defense at level 41 and Iron Head at level 56
I do not even think it, i now it! Scizor learns IRON HEAD by leveling up! Train it up until it reaches Level 54 or Level 55 and KAPOOW, you have af Scizor With the nice and powerfull attack, IRON HEAD. Hope this helped:-D
Aaron evolves at level 32, into Lairon. Afterwards, evolves into Aggron at level 42.
It doesn't learn any that kind of move. U can check it if u want in serebii.net