I did the SQCF Higher Latin, A+ —
I have an old book called Hayes and Masom’s Tutorial Latin Grammar I would swear by, particularly the mnemonics/rhymes.
Loeb Classical Library for the texts.
If you’re doing Maths and Further Maths, I wonder if there’s a student edition of the Principia Mathematica? Napier’s work on logarithms? I was always a bit of a holy Joe and it helped to bring Latin to life by talking in the language with the local RC priest, a very elderly man who could remember the Latin services before 1969. He lent me a book called the Breviary, the old Latin church office, so I taught myself some of the hymns. If you’re not a Classicist by interest (I’m not), tying Latin into your interests brings a “dead” language to life.
But yes, talk to your teacher. You’re certainly driven, which is a great help. It’s a massive help in Biology, so is Greek come to that, as it’s much easier to tie in what terms mean if you know their etymologies — to take an example you probably already know, the British birches are pubescens, alba and nana, which is enough to pick them out.