Try this then: Salve ab antiquis Anglia
If I´m not mistaking, the prepostion "ab" is not correct for usage as a translation for "from" when you´re not somehow moving away from England...
Salve, magistrum! Magistra?
I think it should be "Salve magister" (M) or "Salve magistra" (F) ...
I studied Latin for 6 years, but since then 30 years have passed