Welcome!
For school... that is something you will need to look into. You will find on this board people who have done all those options with their gifted kids and found success and obstacles to overcome with all of those. As someone stated here recently "when you have seen one gifted child, you have seen one gifted child" - meaning, what works for one child won't necessarily work for another.
A lot will depend on the school options around you and whether they would work for (and with) you and your child. Have you started to look into what the schools are like (school visits, meeting local parents etc)? That is probably the best starting point.