Teen packed gun, ammo to school