Причина преломления, конечно изменение скорости света. А скорость световой волны есть результат взаимодействия ее с атомами и молекулами вещества. Причем степень взаимодействия зависит от плотности среды. Для школы пойдет такое объяснение, ну а для теоретиков этот сайт не предназначен.