You don't need to have your honours. Dundee does primary and certain subjects at secondary. It's a year long course. If Dundee doesn't do the subject you want you could go to Aberdeen or Strathclyde (like me). You get three placements in schools, all of which I've been able to get in Dundee so I'm not through in Glasgow that much. It will cost you though, tuition fees, numerous Disclosure checks, GTC membership etc. You have to apply through these fuckers
http://www.gttr.ac.uk/ PM me if you want more info I suppose.