Hampered by huge budget deficits and an unpopular war, US President George Bush today called for training 70,000 maths and science teachers to improve US competitiveness with booming Asian nations and declared that America must break its dependence on Mideast oil.