Just thought of something else.
In my house, we believe strongly that sleep begets sleep. My DC used to be up and running around at 10:30 even though they'd been put to bed at 9:00. We ended up staggering bedtimes which helped since DSyounger would be asleep by the time DSolder would get in bed.
I still find that if my DC get to bed by 8:15 or 8:30 (lights-out), they get to sleep quickly and sleep until 8:00 AM if I let them. But if lights are out after 9:00, they'll be up chatting longer, and get up earlier!
You might want to try it. I also recommend no TV/computer time for a couple hours before bed time. For my kids, that's the ultimate stimulation. Of course, that may also be because we don't do much TV/computer here...
Hugs!