Immaculate Heart of Mary Catholic School offers a variety of educational and enrichment programs for students in grades one through eight. The school teaches a variety of subjects, including religion, language arts, literature, science, mathematics, social studies, arts and crafts, music, computer science, Spanish, physical education, and media studies. It lays emphasis on developing reading, writing and language skills of students. The school has a fully equipped computer laboratory, and library and media center. Its library has a large collection of encyclopedias and biographies, and books on various topics, such as religion, fiction and nonfiction, literature, science and media. Immaculate Heart of Mary Catholic School is located in Cincinnati.