Lo correcto sería “He goes to school” ya que, go es un verbo irregular en presente simple de la tercera persona del singular. Para he/she/it se utiliza goes, y para you/we/they se utiliza el go, y así sucesivamente con otros verbos dependiendo su terminación.