Yes, the original policy in the UK was for separate schools rather than advanced classes - the equivalent policy for advanced classes was (is?) known as "streaming". I don't know of any charter schools which are for-profit (funding state students attendance at fee-paying schools was eliminated at some point in the 90s I believe also), but the nearest equivalent would be a "free school" which must be a non-profit.