I would give yourself a very high rating- like, 95% or higher. I don't know how your English speaking skills are (which is the hardest part of becoming fluent in any language, imo) but with your writing skills... yeah, I have trouble remembering you're not a native speaker sometimes. :)
no subject