У нас в классе тоже был мальчик со свободным английским разговорным, но с 4кой, потому как грамматику не знал в нужном объеме и соответственно письменные работы у него были очень слабые. Вас же не удивляет, что не все говорящие свободно по русски имеют оценку по русскому в виде пятерки.