Do you know what is causing this? Is he anxious/afraid or just wants to stay up late? what does he tell you?
This sounds more like hypomania or anxiety triggered behavior.
You may try to give him magnesium (dosage approrpriate for his age)
Ensure that prior to bed he is not watching TV/using the computer or playing vigorously. These can cause endoprhins to surge into his system and it will keep him up.
You can agree to let him read in bed (but not get out and do anything else) In addition to the magnesium, you can also look at melatonin as a supplement.
If these do not lead to improvement in 2 weeks, then definately get him some counseling to see if anxiety is keeping him up or other worries related to school.
Thoughts can be changed. Anxiety is highly treatable and he will definately benefit from your interventions and reassurance. He may have the traits of a perfectionist (type A personality) If anxiety disorders run in the family, his chances of suffering from it are higher.
For his age, even hypnosis and yoga can help with anxity as well as proper diet
Parenting Your Anxious Child With Mindfulness and Acceptance: A Powerful New Approach to Overcoming Fear, Panic, and Worry Using Acceptance and Commitment Therapy by Christopher, Ph.D. McCurry and Steven C. Hayes (Paperback)
Freeing Your Child from Anxiety: Powerful, Practical Solutions to Overcome Your Child's Fears, Worries, and Phobias by Tamar Ellsas Chansky (Paperback)