This study examines differences in teacher qualifications, inservice training, program quality, and children's development in 109 Head Start, 72 public school, and 110 private nonprofit early childhood classrooms. Teachers in public school and nonprofit programs had more formal education, while those in Head Start more often had early childhood credentials. Inservice training was found to be better in Head Start than in other settings. Observed differences in program quality and children's development generally favored public schools. Developmental differences may be attributable to children planning and reviewing activities more in public schools and having less access to diverse materials in nonprofit settings. Significant differences among settings, however, were almost overshadowed by their similarity in achieving high levels of quality. Most intriguing was the discovery that in public schools only, teachers' formal education was positively related to program quality, while in Head Start only, inservice training was related to quality. These findings, placed in the context of accumulating research on professional development, point to alternative pathways for achieving high quality in early childhood programs.