On linksys routers you can set it to turn off the internet at certain hours to all users. So you could say only be connected to the internet from 7am - 12 am
If you change the router username and password then there is nothing the kids can do about it. The clock is internal in the router so changing the time wont work. Also, the only thing they can do is either turn it off or reset the router.
Turning it off, well, that just turns it off and the settings stay when you turn it on.
Reset it, and theyve lost all their settings, including the ones to connect to the internet, so they are screwed either way.
But I must say, being a teenager myself I do understand them being up at late hours. What on earth is the point of going to bed early? Did you know that a teenagers metabolism, unlike an aldult, means that teenagers wont get tired until late at night. A teenagers body wants to goto bed late and wake up late. I bet, if you made them goto bed on time, they will lie there for an hour awake.
but anyways, if you insist then my solution will work, but only if you have a linksys router, but i imagine all other routers have similiar options.
PS If you have not changed the username and password then the default is admin for both fields.