Most Asians tend to be very good at math because of the way such subjects get taught in the Asian schools. Most Asian schools tend to have a lot of strict focus on subjects related to mathematics and sciences, as compared to arts and medicine. As a result of this, Asian students naturally develop mathematical abilities from an early age.
Apart from that, Asian students usually carry a lot of stress for being bilingual, which helps them in developing good algebraic skills. This is because being bilingual helps one in algebra a lot, and it is a proven fact.
Yes, I feel like I have learned a range of many important things on my own that which I was not taught at school. Primarily, these include my professional skills and my communication skills. My school never really focused on either of those. Hence, these are the skills that I developed over time by interacting with various people working in different areas through volunteering work, internships, and jobs.
Schools should focus on developing these skills in their student as they matter a lot once you graduate, and can set apart even the brightest students from those who know how to communicate/represent themselves.