Dear student,
North pole and South pole are the geographic poles that are determined by Earth's spin. Basically they are location on the earth through which the axis of earth's spin passes while magnetic north and south poles are the magnetic poles that are determined by the direction that a compass points.
Thanks and regards.