My school only has sets for maths (and PE in year 7). I've always been in top set for maths, although in KS3 most sets except one were pretty similar. I'm pretty sure I was in top set for PE in year 7 (not really sure why). Although we don't technically have history sets, there were two accelerated classes that did the GCSE in Year 10 and about three other classes who are doing it in Year 11 (this year).
The way the timetable works out means there just isn't space for different sets in most subjects at my school. In KS3 we had all lessons except maths, PE and CDT/food tech/textiles with our forms. Now at GCSE it would be possible to have English and Science sets, but we don't.