Подождите, а как Вы определяете, что он не понимает? То, что он не переводит не значит, что не понимает, это совершенно отдельные навыки. У Вас очень хорошо организовано двуязычие. Поэтому у него отсутствуют навыки перевода. Плюс он не может говорить с Вами по англиски, барьер психологический. Поймайте англичанина (логопеда или психолога желательно) и пусть ребёнка адекватно протестируют. Адекватно- это значит с учётом двуязычия. Например чисто домашние слова, ну, сковородка и подобное, очевидные для домашних англичан он вполне может не знать, а по школьной области я уверена, отставания не обнаружится.