They teach that everywhere. Just graduated high school here, most of my peers still use it. They even taught a special method for three term polynomials. Algebra II is the worst taught class of them all. People spend years after it still learning to factor. But yeah, FOIL is incredibly stupid, I was the only one that refused to call it that, and called it distributing instead (which it was).