Let me give you a sense of my level in English. I've been in English-speaking schools for many years, and nearly all my interactions with my peers are in English, but I've noticed that I have trouble with everyday expressions, like "turning on" the light (not "opening" the light).
When I speak, I'm often impatient to get my idea across, so I sometimes utter blatant mistakes, like "My needs are little" when it should be "My needs are few." People have said that I have a slight accent.
I consider my written English to be pretty good though. I've been doing it for a long time, and I always get high grades on language/written style on essays.
如果我的英文有缺陷,那我的中文就像瑞士起司。虽然中文是我的母语,但我的中文程度跟一个十岁的小孩差不多。我的文法和用词都很正确,但是我不能谈太高深的话题。如个你是要学生活上的中文,那我就有可能帮你。但是如果你已经学到台湾或中国高中生的程度,那我就無法幫助你。哦,还有一件事。我不能确定我用的字对不对。哈哈我好像一点用处都没有。你自己决定吧!