Police stopped and questioned petitioner J. D. B., a 13-year-old, seventh-grade student, upon seeing him near the site of two home break-ins. Five days later, after a digital camera matching one of the stolen items was found at J. D. B.’s school and seen in his possession, Investigator DiCostanzo went to the school. A uniformed police officer on detail to the school took J. D. B. from his classroom to a closed-door conference room, where police and school administrators questioned him for at least 30 minutes. Before beginning, they did not give him Miranda warnings or the opportunity to call his grandmother, his legal guardian, nor tell him he was free to leave the room. He first denied his involvement, but later confessed after officials urged him to tell the truth and told him about the prospect of juvenile detention. DiCostanzo only then told him that he could refuse to answer questions and was free to leave. Asked whether he understood, J. D. B. nodded and provided further detail, including the location of the stolen items. He also wrote a statement, at DiCostanzo’s request. When the school day ended, he was permitted to leave to catch the bus home. Two juvenile petitions were filed against J. D. B., charging him with breaking and entering and with larceny. His public defender moved to suppress his statements and the evidence derived therefrom, arguing that J. D. B. had been interrogated in a custodial setting without being afforded Miranda warnings and that his statements were involuntary. The trial court denied the motion. J. D. B. entered a transcript of admission to the charges, but renewed his objection to the denial of his motion to suppress. The court adjudicated him delinquent, and the North Carolina Court of Appeals and State Supreme Court affirmed. The latter court declined to find J. D. B.’s age relevant to the determination whether he was in police custody.

Held: A child’s age properly informs Miranda’s custody analysis. Pp. 5–18.