One problem with the default regression command is that it assumes that variance in the two groups is equal. This may not be the case. For instance, if the treatment improves test scores for the lowest-performing students more than it does for the top-performing students, variance could be less in the treatment group. I.e. the errors would be heteroskedastic. Rather than assume variance is equal, we use robust standard errors to account for possible heteroskedasticity. Note that robust standard errors are valid even if there is not heteroskedasticity, so they should really be your default. Rerun the regression, this time using robust standard errors by specifying the ", robust" option in your regression command.