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