Ответ:

Объяснение в целом правильное. У Земли есть магнитное поле, которое действует на магнитную стрелку компаса и поворачивает её. Стрелка устанавливается вдоль магнитного поля, поэтому её северный конец указывает примерно на север. Точнее сказать, Земля действует как большой магнит, но её магнитные и географические полюса не совпадают полностью.

Ответ: школьник объяснил действие компаса правильно, хотя его формулировка упрощённая.