Deprecated: ProcessWire\InputfieldHasSelectableOptions::addOption(): Implicitly marking parameter $attributes as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Interfaces.php on line 709

Deprecated: ProcessWire\Wire::isHooked(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Wire.php on line 629

Deprecated: ProcessWire\WireHooks::isHooked(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/WireHooks.php on line 337

Deprecated: ProcessWire\wireInstance(): Implicitly marking parameter $wire as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Functions.php on line 45

Deprecated: ProcessWire\Modules::hasPermission(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Modules.php on line 746

Deprecated: ProcessWire\Modules::hasPermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Modules.php on line 746

Deprecated: ProcessWire\Modules::___getModuleConfigInputfields(): Implicitly marking parameter $form as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Modules.php on line 1740

Deprecated: ProcessWire\WireSaveableItems::initItem(): Implicitly marking parameter $items as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/WireSaveableItems.php on line 250

Deprecated: ProcessWire\WireSaveableItems::log(): Implicitly marking parameter $item as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/WireSaveableItems.php on line 756

Deprecated: ProcessWire\WireSaveableItemsLookup::initItem(): Implicitly marking parameter $items as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/WireSaveableItemsLookup.php on line 112

Deprecated: ProcessWire\Fields::initItem(): Implicitly marking parameter $items as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Fields.php on line 253

Deprecated: ProcessWire\Fields::_hasPermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Fields.php on line 1250

Deprecated: ProcessWire\Fields::_hasPermission(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Fields.php on line 1250

Deprecated: ProcessWire\Fieldgroups::isFieldNotRemoveable(): Implicitly marking parameter $template as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Fieldgroups.php on line 601

Deprecated: ProcessWire\Pages::___clone(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Pages.php on line 1016

Deprecated: ProcessWire\Pages::uncacheAll(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Pages.php on line 1664

Deprecated: ProcessWire\PagesLoaderCache::uncacheAll(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PagesLoaderCache.php on line 158

Deprecated: ProcessWire\PagesEditor::_clone(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PagesEditor.php on line 1166

Deprecated: ProcessWire\Field::___viewable(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Field.php on line 882

Deprecated: ProcessWire\Field::___viewable(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Field.php on line 882

Deprecated: ProcessWire\Field::___editable(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Field.php on line 901

Deprecated: ProcessWire\Field::___editable(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Field.php on line 901

Deprecated: ProcessWire\Page::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Page.php on line 594

Deprecated: ProcessWire\Page::next(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Page.php on line 2125

Deprecated: ProcessWire\Page::nextUntil(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Page.php on line 2182

Deprecated: ProcessWire\Page::prev(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Page.php on line 2206

Deprecated: ProcessWire\Page::prevUntil(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Page.php on line 2245

Deprecated: ProcessWire\PageTraversal::nextSibling(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageTraversal.php on line 1145

Deprecated: ProcessWire\PageTraversal::prevSibling(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageTraversal.php on line 1189

Deprecated: ProcessWire\PageTraversal::nextAllSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageTraversal.php on line 1220

Deprecated: ProcessWire\PageTraversal::prevAllSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageTraversal.php on line 1254

Deprecated: ProcessWire\PageTraversal::nextUntilSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageTraversal.php on line 1285

Deprecated: ProcessWire\PageTraversal::prevUntilSiblings(): Implicitly marking parameter $siblings as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageTraversal.php on line 1337

Deprecated: ProcessWire\Permission::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Permission.php on line 53

Deprecated: ProcessWire\Role::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Role.php on line 31

Deprecated: ProcessWire\User::__construct(): Implicitly marking parameter $tpl as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/User.php on line 47

Deprecated: ProcessWire\User::___hasPagePermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/User.php on line 241

Deprecated: ProcessWire\User::getPermissions(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/User.php on line 411

Deprecated: ProcessWire\Session::sessionHandler(): Implicitly marking parameter $sessionHandler as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Session.php on line 1709

Deprecated: ProcessWire\PageFinder::getPageArrayData(): Implicitly marking parameter $pageArray as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/PageFinder.php on line 3655

Deprecated: ProcessWire\Inputfield::getAttributesString(): Implicitly marking parameter $attributes as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Inputfield.php on line 1363

Deprecated: ProcessWire\Inputfield::renderReady(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Inputfield.php on line 1457

Deprecated: ProcessWire\Inputfield::___renderReadyHook(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/Inputfield.php on line 1474

Deprecated: ProcessWire\InputfieldWrapper::importArray(): Implicitly marking parameter $inputfields as nullable is deprecated, the explicit nullable type must be used instead in /home/handwrit/public_html/wire/core/InputfieldWrapper.php on line 1804

Deprecated: Constant E_STRICT is deprecated in /home/handwrit/public_html/wire/core/ProcessWire.php on line 290
The Handwriting Collaborative, LLC - Handwriting Instruction Aligned to the Science of Reading and Writing
Beta Mode
This website is currently under beta.

Online Self-Study Course (30 Contact Hours Available!)

Earn up to 30 contact hours through our unique online self-study course! We are excited to offer an opportunity to earn up to 30 contact hours through a unique online self-study course!
OTs, COTAs, and educational professionals can earn 10 to 30 contact hours by completing the optional knowledge assessments provided for each part.
During the virtual 3-day International Conference on the Science of Written Expression, leading researchers in the fields of literacy education, psychology, neuroscience, and more shared the findings of their most recent work. All of their sessions are now available for on-demand viewing and self-guided professional development in a 3-part course.

Our Team

We are a diverse team of handwriting curriculum specialists, educators, academic researchers, and school-based occupational therapists who are committed to supporting children, parents, teachers, and school administrators with handwriting skill development. Contact us to see how you can join us or how our team can support yours.

Our History

Handwriting is more than just a fine motor skill. A growing body of research shows that handwriting instruction and handwriting skill impact students' overall literacy development. The Handwriting Collaborative was formed to connect educators and parents with the training and resources necessary to provide research-based handwriting instruction to all learners.

Our Mission

In today's classrooms the emphasis on student achievement through written expression is at its highest. At The Handwriting Collaborative our mission is to provide consultation and professional development for best-practice instruction in the writing process and the transcription skills that ALL learners need for their literacy development.

Latest Articles

Donate
Register Login