Meh educational system probably lacking but parental support is the missing piece. So many parents just send their kids to school expecting them to auto learn - many reasons why parents dont have extra time --> also screen time addiction. Home environment is pretty big component to success.