wordreference: an online french dictionary (+English, Spanish and Italian) that's basically always correct and includes MASC and FEM and PLU forms
linguiscope: a good practise for vocabulary (eg family, vehicles, etc) unfortunately your school needs to be registered
Pearson Active Learn: provides digital french textbooks all the way until A levels (again school must be registered or you pay for a subscription)
and of course Google Translate