The Image Processing for Teaching (IPT) project provides a powerful medium to excite students about science and mathematics, especially children from minority groups and others whose needs have not been met by traditional coded ways of teaching these subjects. Using professional-quality software on microcomputers, students explore a variety of scientific data sets, including biomedical imaging, Earth remote sensing and meteorology data, and planetary exploration images. They also learn about the many mathematical concepts that underlie image processing, such as coordinate systems, slope and intercept, pixels, binary arithmetic, along with many others. We have developed curriculum materials in all areas of mathematics and science for the upper elementary and secondary levels, allowing this tool to be used across a variety of grade levels and student interests. Preliminary indications show image processing to be an effective and fun way to study the application of science and mathematics to real world applications, as represented by digital imagery. The use of image processing is also an effective method with which to engage students in inquiry and discovery learning.