Aren't charter schools public? Can't anyone sign up?