Reception classes in all Keighley primary schools were full this year when term started in September.
Just over 1,000 school starters across the district were denied a place at their parents’ first-choice primary schools because they were full.
A total of 1,162 children moving from primary to secondary schools were also refused their first choice during the annual admissions process.
Figures have been revealed in a report due to be discussed on Tuesday by Bradford Council’s children’s services overview and scrutiny committee.
The report reveals overall the number of children offered their first-choice school – out of almost 15,000 pupils – had increased on last year.
Ralph Berry, the council’s executive member for children’s services, said it was “incredible” the number had risen amid a rising population and financial cutbacks. He added: “The primary duty of the local authority is to get a place for every child.”