Much more subjects to choose from, pool waay more events, Extra Subjects like (Debating, etc) out of school activities and lots more lol.
Sinc I have been to both private and public, I can tell you more about them. Those extra subject thing vary by school. If your school is bigger you get more subjects and activities, and vice versa.
I go to school in a castle, with close to 2k students. We have debating, and all those courses that you have in your private school. In fact, I'll go on to say that we have even more than you do in your private school.
Every year we also have tons of events to raise money (for charities and stuff) and in one event, we raised in excess of $20,000 , which was the most of any school in Canada. You name an event, we got it. Tennis baseball golf skiing snowboarding badminton ping pong canoeing mountain climbing. We also have a wide variety of courses, ranging from sciences to business, from fashion and food nutrition to automotive tech, where you get to work in one of the two fully Augustine that we have at school. Did I mention we have a swimming pool, 3 gyms and a full sized turf field? The latter is obviously my favorite.