City charter schools serve more economically needy students and enroll a more financially diverse group of children than traditional public schools, a report from a pro-charter lobbying group shows.