Spanish, French, German & English lessons and grinds -Leaving & Junior Cert