А на какой уровень Вы рассчитывали за это время? B1 - это уверенный intermediate. Как правило, уровень 7-8-миклассников языковой школы. Языковые курсы и два раза репетитор в неделю - мало для достижения быстрого результата. Сужу по своему ребенку (12 лет, преподаватели говорят, что способности к языкам) языковая немецкая школа + репетитор (наконец-то нашли хорошего) один раз в неделю полтора часа - уровень В1+. Английским занималась с 5 лет  с репетитором 2 раза в неделю, последние три года только один раз в неделю, но с носителем 2 часа + самостоятельно читает книги, занимается на онлайн курсах, уровень В1-В2. Так что все хорошо с вашим ребенком. У него может быть А2 уже близкий к В1. Кстати, от репетитора очень много зависит. Мы долго искали.