Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-oauth-server/includes/functions.php on line 726

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-oauth-server/includes/functions.php on line 726

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-oauth-server/includes/functions.php on line 726

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-smushit domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/aph-dev.prolificdigital.io/files/web/wp/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/aph-dev.prolificdigital.io/files/web/wp/wp-includes/functions.php on line 6121

Deprecated: Creation of dynamic property WC_Gateway_EOT::$instructions is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/woocommerce-gateway-eot/woocommerce-gateway-eot.php on line 103

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 98

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 99

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 100

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 101

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 98

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 99

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 100

Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 101

Deprecated: Creation of dynamic property FacetWP_Conditional_Logic_Addon::$rulesets is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/facetwp-conditional-logic/facetwp-conditional-logic.php on line 44

Deprecated: Creation of dynamic property FacetWP_Conditional_Logic_Addon::$admin_i18n is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/facetwp-conditional-logic/facetwp-conditional-logic.php on line 46

Deprecated: Creation of dynamic property Teacher_Invite_Email::$group_id is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-teacher-invite-email.php on line 40

Deprecated: Creation of dynamic property Teacher_Invite_Email::$user_exists is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-teacher-invite-email.php on line 42

Deprecated: Creation of dynamic property EOT_Gateway_Email::$group_id is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-eot-gateway-email.php on line 44

Deprecated: Creation of dynamic property Teacher_Request_Email::$eot_user_id is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-teacher-request-email.php on line 44

Deprecated: Creation of dynamic property Weekly_Order_Review_Email::$user is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-weekly-order-review-email.php on line 40

Deprecated: APH\Roles::isFQAUser(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/classes/APH/Roles.php on line 46
Resources - APH | American Printing House
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\Handler\GuzzleV6\GuzzleHandler::__construct(): Implicitly marking parameter $client as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/Handler/GuzzleV6/GuzzleHandler.php on line 23

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\HandlerList::__construct(): Implicitly marking parameter $handler as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/HandlerList.php on line 53

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\HandlerList::interpose(): Implicitly marking parameter $fn as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/HandlerList.php on line 249

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\AstRuntime::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/AstRuntime.php on line 14

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\AstRuntime::__construct(): Implicitly marking parameter $fnDispatcher as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/AstRuntime.php on line 14

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\TreeInterpreter::__construct(): Implicitly marking parameter $fnDispatcher as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/TreeInterpreter.php on line 17

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::__construct(): Implicitly marking parameter $lexer as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 38

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::parseWildcardObject(): Implicitly marking parameter $left as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 258

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::parseWildcardArray(): Implicitly marking parameter $left as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 263

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::next(): Implicitly marking parameter $match as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 322

Deprecated: DeliciousBrains\WP_Offload_Media\Providers\Storage\Streams\AWS_S3_Stream_Wrapper::register(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/classes/providers/storage/streams/aws-s3-stream-wrapper.php on line 21

Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\S3\StreamWrapper::register(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/S3/StreamWrapper.php on line 97
Skip to main content Skip to main menu

A world of resources at your fingertips.

We believe knowledge is key to progress, so we maintain the world’s most comprehensive body of information and research relating to blindness and visual impairment. We publish essential professional textbooks for university programs. We curate an exhaustive collection of current and historical works in the M.C. Migel Library. And we make available an immense, free catalog of tactile images for teachers. The more we all know, the better we all serve.

Volumes of books on a shelf at a library

APH Press

APH Press carries on the legacy of AFB Press as the leading publisher in the field of blindness and visual impairment. Nearly 70 titles provide a wide range of professional, researched information on education, orientation & mobility, aging, rehabilitation, and much more.

APH Hive

The APH Hive, our FREE eLearning platform for educators and families, contains a growing course catalog covering categories like Early Childhood, Expanded Core Curriculum and more. All you have to do is sign up, watch the course content at your leisure, and complete the follow up assignment to get your certificate for ACVREP credit!

APH’s Migel Library

The APH Migel Library promotes research, education, and social and cultural awareness by collecting and providing access to non-medical materials related to blindness and visual impairment.

Migel is one of the largest known collections of materials related to blindness and visual impairment in the United States. The collection currently houses approximately 20,000 print, audio, video, and other items. The material ranges in scope from research reports and theses to published fiction and non-fiction.

APH Museum

The Museum of the American Printing House for the Blind is currently closed while we prepare for the launch of The Dot Experience.

Hall of Fame

APH is pleased to support The Hall of Fame as it recognizes leaders and legends of the field of blindness.

Tactile Graphic Image Library

The Tactile Graphic Image Library (TGIL) is APH’s free online library meant to enhance learning experiences. This collection of images includes vector images in a PDF format, along with .png and .stl files. These files can be downloaded and used with swell paper or with a 3D printer (.stl files only).

Next Generation Science Standard Alignment

APH develops science products which align with the Next Generation Science Standards (NGSS) released in 2013. In an effort to assist TVIs who teach science, we maintain a document aligning all APH science products with the NGSS.

Large Print Guidelines

APH has developed research-based guidelines for the creation of documents in large print covering the use of font face and size, color, spacing, formatting, and more.

Featured Resources

Foundations of Education Third Edition Volume 1 book cover

Foundations of Education: Volume I: History and Theory of Teaching Children and Youths with Visual Impairments

The highly anticipated third edition of the essential textbook in the field of blindness and visual impairment is completely revised and updated for the 21st century. Note: For make-to-order...

Burns Braille Guide front cover

Burns Braille Guide: A Quick Reference to Unified English Braille

A perennial favorite resource for teachers and transcribers, The Burns Braille Transcription Dictionary has been revamped as the Burns Braille Guide to usher in the new era of Unified...

Missing Image Placeholder

Foundations of Braille Literacy

Addresses the teaching of braille reading and writing in the context of literacy in general, the whole language approach, and the way in which print reading and writing are...

Related Articles

A Monarch on top of a red classroom table while two student's hands explore the braille displayed on screen.

Troubleshooting and Tips for Connecting Monarch to a School Network

With the new school year approaching, it can be exciting to think about bringing new technology into the classroom. For...

The APH library room, showing bookcases, and a large sign that is celebrating 150 years of APH.

APH Library: Three Unique Collections

What is the APH Library? The APH Library is composed of three unique and valuable collections: the M.C. Migel Memorial Collection,...

Map depicting the 2025 Eaton and Palisades Los Angeles Fires

Overcoming Information Poverty, One Tactile Graphic Image at a Time

Most individuals understand tactile graphics as raised-surface representations of non-textual information, such as shapes, maps, and diagrams. Tactile graphics are...