If you are within catchment, then Belleville all the way.
Delighted with the school and the progress that my little one has made there.
Lots of children from Belleville do tend to go on to private secondary and just as many go on to state secondary such as Bolingbroke - we are lucky to have excellent choices in this area.
Private is also great - smaller classes (max 20) and they have more emphasis on sports, I believe, than state, but there are so many clubs round here that your child could be enrolled into to make up for it (eg. Ironsides, Spencer to name a few...).
Just go with what you feel is best for your child.