Причин тут может быть много. Я бы попыталась, конечно, выяснить, что за причины заставляют ребенка переходить на шепот. Но давить бы на него, просить читать громче - не стала, наверное)
Во всяком случае настойчиво просить - не стала.
если он читает тихо и дома, и в школе, то, возможно, он просто увлекается. Попробуйте сами читать быстро и громко) В какой-то момент вам захочется сказать: "Ой, да ну вас. Буду читать "про себя".
Потому что если ребенок читает быстро, то чтение вслух заставляет его сильно тормозить. Глазами он уже все прочитал, а язык не успевает за глазами. Ему хочется прочесть побыстрее, что там дальше, а язык заплетается, в горле сохнет. И вообще это не так-то просто - читать вслух долго. Вот он и переходит на шепот. Просто упрощает себе жизнь.
А если он тихо читает только в школе, то тут, может быть, и включается какая-то фобия. Все мы знаем что такое "школа". И насколько "тонкими" умеют быть учителя. Я понимаю, им надо все успеть и всех охватить своим вниманием, оттого они иногда бывают неделикатны. А дети по-настоящему тонкие и впечатлительные реагируют на неделикатность остро. И со временем у них развиваются страхи: не так сказать, ошибиться. Вот в этом случае я бы скорее говорила с учителем, чем с ребенком.
И, да, не критикуйте ребенка. Где-то он должен ощущать поддержку. Дома - лучше всего.