English is not my mother tongue and it seems that even though I’ve been going to English-speaking schools for at least a decade, people recommend my taking TOEFL. Some colleges I’d like to apply to seem to require very high scores, so what’s the best way to prepare for this exam?