Tools for self-assessment:
http://www.cambridgeenglish.org/test-your-english/
http://www.languagelevel.com/english/
“The online tests offered here are provided as a tool to self-assess your English proficiency. Results from these tests are not used by Trent University or the Trent-ESL program in an official capacity for program placement or admission”.