You forgot ESL (English as a Second Language).
Yes they should because schools must meet the demands of different individuals but interest of individuals sometimes need to be limited for the sake of the majority (may sound selfish but that's how the world rolls unfortunately).
So, even though they should, I don't think not all schools can offer every level of English. Well, it's not a matter of "should" or "must", it's more of a matter of "Is it possible?". If we talk about schools offerring all levels of English, we cannot forget the cost of it.
In terms of effectivenss and efficiency, it will be extremely difficult. If the school is to provide some other English course, they need to either employ other trained teachers for that course or retrain the teachers so that they can actually teach the course. And think about the situation where there are not enough people applying for that specific course. So whatever the action that school is to adopt, there should always be an extra cost incurred from this.
And if they were to have only 1 or 2 students applying for the course.... in terms of cost, it will be quite a huge sum of money.
In addition, it's also impossible to provide ESL to many schools because most students in the school cannot take ESL in the first place.
Basically, in terms of effectivenss and efficiency, providing all levels of English won't just work. Different schools will have to cater for differing needs of students.
Ext. 2 English classes dont always have too many people.
Some schools have only have about two students undertaking the course.
In addition, you talk of the matter as if we are putting a price on one's education.
We all have the right to it and event though we do pay for student contribution
and other fees, saying a course is too expensive to cater for the needs of a student
isn't really fair.
English is compulsory and if the school doesn't offer the levl of English that suits
the student's needs, they are in effect telling the student to move to another school
which can have its ups and downs. This wouldn't be fair because it is the only compulsory subject. A person wanting to do standard but can't because of availability isn't his fault because
that student may not have chosen English in the first place.
Therefore, if the BOS want to make English compulsory, it would only be fair to make every school offer every level of English.
Anyway, I'm putting this topic specifically on English.