Preview Mode

You are currently using Teach Easy in preview mode.
To be able to save or download your creations:

About Teach Easy Coding Fonts

Teach Easy Coding fonts are a set of expertly developed fonts that scaffold students word decoding using the visual cue of coding. Coding helps students to identify graphemes within words, placing dots under single letter graphemes and dashes under digraphs, trigraphs and quadgraphs.

Supporting a structured literacy approach and synthetic phonics instruction, Teach Easy Coding is a powerful tool for scaffolding students in identifying the number of phonemes in words and the relationships between letters and sounds. Coding is a proven method of supporting both beginning readers, as well as older students to decode and encode complex words, and Teach Easy Coding makes its creation fast, fun and easy.

Teach Easy Coding has been programmed to recognise over 500 common grapheme combinations within words, automatically creating sound buttons.  It also gives the user the ability to manually command a further 150 alternatives for grapheme combinations that represent different phonemes in different words. Teach Easy automatically creates the most commonly occurring phonemes, with alternatives being accessed through the tilde (~) key. Teach Easy is also programmed with commands to include split diagraphs (^ key), silent letters (* key), e, i and y changing the sound of the preceding letter (+ key), and graphemes that represent more than 1 sound, such as the grapheme ‘x’ in box and the grapheme ‘o’ in one (~ key). Vowel prefixes and suffixes can also be programmed if they alter the phonemes in a word ({ for prefixes and } for suffixes).

Teach Easy Coding – Complex Code allows the teacher to only highlight complex code and Teach Easy Coding – Manual,  allows for the creation of texts with a specific grapheme coded. 

Teach Easy coding fonts are powerful tools to teach word decoding, phonics, spelling rules and morphology.

Alternate phoneme patterns

As graphemes make different sounds in different words, Teach Easy is programmed to default to the most commonly occurring phoneme pattern, with alternatives accessed through the ~ key.

Keyboard action

Alternatives
Place ~ before to access the alternative phoneme pattern.
Example Example
KeyCodingKeyCodingKeyCodingKeyCoding
aireairefairerfairer~aire~airebill~ion~airebill~ion~aire
alaltalktalk~al~almagic~almagic~al
arrearrebarrelbarrel~arre~arrebiz~arrebiz~arre
aughaughcaughtcaught~augh~aughl~aughl~augh
btbtobtainobtain~bt~btdou~btdou~bt
cececentcent~ce~ce~on~ce~on~ce
chechechestchest~che~chea~chea~che
chtchtluncht^imeluncht^ime~cht~chtya~chtya~cht
cicidecideddecided~ci~cimagi~cianmagician
cqucquacquitacqu\it ~cqu~cqura~cquetra~cquet
eigeigbei~gebei~ge|~eig~eigr~eignr~eign
elelkelpkelp~el~el canc~elcanc~el
ererteacher teacher~er~er~er^ase~er^ase
etetjetjet~et~etball~etball~et
eureurneuralneural~eur~eurchauff~eurchauff~eur
gegegetget~ge~gechan~gechan~ge
gigigiftgift~gi~gire~gionregion
gugugutgut~gu~gu~guided~guided
guegueargueargue~gue~guero~guero~gue
hohohothot~ho~ho~honour~honour
igigfigfig~ig~igs~igns~ign
ioiocardiocardio~io~iov~ioletv~iolet
isishishis~is~is~island~island
lelelegleg~le~letab~le table
mememenmen~me~meco~meco~me
ncencedancedance~nce~nceo~nceto~ncet
nenenetnet~ne~ne~o~ne~o~ne
oreorecorecore~ore~oref~orestf~orest
ortortportport~ort~ortrapp~ortrapp~ort
oughoughthoughthough~ough~oughc~oughc~ough
oweowetowertower~owe~owe~owe ~owe
ptptkeptkept~pt~ptrecei~ptrecei~pt
quququickqu\ick~qu~qucro~qu~etcro~qu~et
quequestquestquest~que~queuni~queuni~que
rereredred~re~retheat~retheat~re
rhrhwarheadwarhead~rh~rh~rhythm~rhythm
rrerrearrestarrest~arr~arrb~arredb~arr}ed
scscscoffscoff~sc~sc~scent~scent
schschschoolschool~sch~sch~schwa~schwa
sesesetset~se~sehor~sehor~se
sisisitsit~si~sioca~sionalocasional
ssissiclassicclassic~ssi~ssihe~ssianhe~ssian
swswswimswim~sw~sw~sword~sword
tetetenttent~te~tetas~tetas~te
thethethenthen~the~theb~athe|ba~the|
tititintin~ti~tina~tionnation
vevevestvest~ve~vehal~ve hal~ve
veryveryaveryavery~very~very~very~very
wowowokwok~wo~wot~wot~wo

Split Digraphs

When a final silent e changes the sound of a short vowel to a long vowel, place ^ before the vowel. Split digraphs always need this command.

Keyboard action

Split Digraph
Place ^ before to access the split digraph pattern
Example
KeyCodingKey ExampleCoding Example
^ace^acef^acef^ace
^ade^adem^adem^ade
^afe^afech^afech^afe
^age^ager^ager^age
^ake^akem^akem^ake
^ale^alep^alep^ale
^ame^amec^amec^ame
^ane^anepl^anepl^ane
^ape^apec^apec^ape
^ase^asech^asech^ase
^ate^ater^ater^ate
^ave^avec^avec^ave
^aze^azeh^azeh^aze
^eme^emeth^emeth^eme
^ene^ene~sc^ene~sc^ene
^ese^eseth^eseth^ese
^ete^etedepl^etedepl^ete
^ibe^ibebr^ibebr^ibe
^ide^ides^ides^ide
^ife^ifel^ifel^ife
^ige^igeobl^igeobl^ige|
^ike^ikel^ikel^ike
^ime^imet^imet^ime
^ine^inel^inel^ine
^ipe^iper^iper^ipe
^ire^irew^irew^ire
^ise^iserev^iserev^ise
^ive^iveh^iveh^ive
^ize^izes^izes^ize
^obe^ober^ober^obe
^ode^oder^oder^ode
^oge^oged^oged^oge|
^oke^okej^okej^oke
^ole^olep^olep^ole
^ome^omeh^omeh^ome
^one^onec^onec^one
^ope^oper^oper^ope
^ose^osecl^osecl^ose
^ote^otewr^otewr^ote
^ove^ovec^ovec^ove
^oze^ozed^ozed^oze
^ube^ubet^ubet^ube
^ude^uder^uder^ude
^uge^ugeh^ugeh^uge|
^uke^uked^uked^uke
^ule^uler^uler^ule
^ume^umef^umef^ume
^une^uned^uned^une
^use^usef^usef^use
^ute^utec^utec^ute
^uve^uvej^uvenilej^uven^ile
^uze^uzef^uzef^uze

Multi Phoneme Letters

Graphs such as x, u, and o can make two sounds in some words, Teach easy defaults to the most common occurrence, with alternatives accessed by placing ~ before the grapheme.

Keyboard action

Alternatives
Place ~ before to access the multi phoneme letters.
Example Example
KeyCodingKeyCodingKeyCodingKeyCoding
mmhamham~m~mrythmryth~m
oohothot~o~o~one~one
uubusbus~u~umen~umen~u
xxboxbox~x~x~xyloph^one~xyloph^one

Vowel Prefixes

Place { before a prefix (note: most prefixes automatically code correctly without this function, this command is only needed when the suffix and base word form a common grapheme)

Keyboard action

Prefix
Place { before to access the vowel prefix pattern
Example
KeyCodingKey ExampleCoding Example
{anti{antiantiriot{anti
{auto{autoautorotate{autorot^ate
{co{cocoact{coact
{de{dedeactivate{deactiv^ate
{dis{disdishonest{dishonest
{re{rereact{react

Vowel Suffixes

Place } before the suffix.

Keyboard action

Suffix
Place } before to access the vowel suffix pattern
Example
KeyCodingKey ExampleCoding Example
}able}ablelike}ablelike}able
}al~alport}alport~al
}ed}edwalk}edwalked
}enensir}ensiren
}ent}entcli}entcli}ent
}er}erfli}erfli}er
}es}espotato}espotato}es
}est}esttru}esttru}est
}ible}iblesuggest}iblesuggestible
}ing}ingbe}ingbe}ing
}ish}ishblu}ishblu}ish
}ous}ouscontinu}ouscontinuous

Sound Changers

When the graph ‘e’, ‘i’ or ‘y’ follows a ‘c’, ‘g’, ‘th’, ‘i’, ‘t’ or ‘s’ and changes the consonants sound, place | after the e, ‘i’, or ‘y’ to access the sound change symbol.

Keyboard action

Sound Changer
Place | before to access the sound change symbol
Example
KeyCodingKey ExampleCoding Example
e|e|bathe|bathe|
i|i|ci|tyci|ty
y|y|energy|energy|
~ci|~ci|magi~ci|anmagi~ci|an
~gi|~gi|re~gi|onre~gi|on
~si|~si|controversi|alcontrover~si|~al
~ssi|~ssi|he~ssi|anhe~ssi|an
~ti|~ti|cau~ti|ouscau~ti|ous
Place | before to access the sound change symbol

Syllable / Phoneme Split

When a common digraph is not a digraph due to a multisyllabic word, use \ to break the syllable. This command can also break any other grapheme.

Keyboard action

Syllable Phoneme split
Place \ before to access the syllable / Phoneme Split function
Example
KeyCodingKey ExampleCoding Example
poth^olepoth^olepot\h^olepot\h^ole
reactreactre\actre\act

Silent Letters

For spelling programmes that use the concept of silent letters, place * before the silent grapheme.

Keyboard action

Silent Letter
Place | before to access the sound change symbol
Example
KeyCodingKey ExampleCoding Example
*b*blam*blam*b
*c*cs*cents*c\ent
*d*dsan*dwichsan*dwich
*e*eby*eby*e
*g*g*gn^ome*gn^ome
*h*hw*hatw*hat
*i*icaut*ioncaut*i|on
*k*k*kn^ife*kn^ife
*m*m*mnemonic*mnemonic
*n*nautum*nautum*n
*o*ochoc*ol^atechoc*ol^ate
*p*precie*ptreci|e*pt
*t*tlis*tenlis*ten
*u*ug*uessg*uess

Teach Easy Regular

Teach Easy Traceable

Teach Easy Coding

Teach Easy Traceable

Teach Easy Regular

Teach Easy Coding

Sign up to our mailing list

Sign up to receive the latest news, teaching tips, and new releases from Teach Easy.