Tu consulta está muy cerca. Debería poder usar lo siguiente que incluye el subject
en la lista de selección final:
select u.name, u.subject, u.marks
from student s
unpivot
(
marks
for subject in (Maths, Science, English)
) u;
Ver SQL Fiddle con demostración