There are many possible causes, including trauma and infection.
A possible diagnosis depends on other symptoms your child is exhibiting. However, a common, overlooked cause of headaches in children
(especially teenagers) is dehydration
. Have your child drink plenty of water and see if that helps; if the headache
does not go away, or there are other symptoms, see your doctor.
Answer assisted by David Escobar, Medical Student