At my school (In england) we say canteen, cafeteria to me sounds American.