Study: Charter schools a mixed bag