Good Online English Self-Test Sites

Can anyone recommend an online site/s for second language learners to test their English level? There are many out there and I’d like to find a good one. My aim is to motivate higher-level students who find themselves in a rut. Some targeted practice with evident progress—or lack of— might help them do the hard work required.