Below is the list of tables from the database along with their columns and datatype. Need to generate an accurate SQL query for the question.
Only use the columns present in the respective table. Only use the columns which are required to generate the SQL query. Only use table joins if required and not otherwise.

### Tables ###
TABLE: CREATE TABLE player ( player_id number, player text, team text, age number, position text, school_id number )
TABLE: CREATE TABLE school_details ( school_id number, nickname text, colors text, league text, class text, division text )
TABLE: CREATE TABLE school_performance ( school_id number, school_year text, class_a text, class_aa text )
TABLE: CREATE TABLE school ( school_id number, school text, location text, enrollment number, founded number, denomination text, boys_or_girls text, day_or_boarding text, year_entered_competition number, school_colors text )

### Question ###
For each denomination, return the denomination and the count of schools with that denomination.

### Accurate SQL ###

SELECT denomination, COUNT(*) FROM school GROUP BY denomination