This is your go to site for information and help. It is a free NZQA site for all NCEA students.
You can check it out without joining up. However it's a good idea to join because then you have better access to resources. Plus you can ask ETs (expert teachers) to check your external essays etc.
Studyit includes these subjects: