What classes need to be taken to become a general surgeon?

In school one should take Science subjects like Physics, Chemistry, Biology, Health Science. Once schooling is over you join the Medical School for about 6 years, and then train as a General Surgeon by doing Residency and Fellowship which will take another 7 years to complete the training