Магистрат - это вторая ступень высшего образования. В магистратуру идут после бакалавриата или после специалитета. Но, в принципе, специалитет - это законченное высшее образование. На пример, в медицине для врачей, т. е. людей, закончивших специалитет, магистратура не предусмотрена. А для медицинских психологов после бакалавриата, магистратура есть. В общем, бакалавриат - первая ступень высшего образования, магистратура - вторая. Бакалавриат+магистратура = полное высшее образование. Специалитет - тоже полное высшее образование.