bubbleOne b sound, two letters: bb, between u and le.
cabbageOne b sound, two letters: bb, between a and age.
pebbleOne b sound, two letters: bb, between e and le.
rabbitOne b sound, two letters: bb, between a and it.
ribbonOne b sound, two letters: bb, between i and on.
rubberOne b sound, two letters: bb, between u and er.
scribbleOne b sound, two letters: bb, between i and le.
wobbleOne b sound, two letters: bb, between o and le.
List 6: dd as in middle 8
hiddenOne d sound, two letters: dd, between i and en.
middleOne d sound, two letters: dd, between i and le.
paddleOne d sound, two letters: dd, between a and le.
puddleOne d sound, two letters: dd, between u and le.
riddleOne d sound, two letters: dd, between i and le.
saddleOne d sound, two letters: dd, between a and le.
suddenOne d sound, two letters: dd, between u and en.
teddyOne d sound, two letters: dd, between e and y.
List 7: tt as in kitten 8
bottleOne t sound, two letters: tt, between o and le.
bottomOne t sound, two letters: tt, between o and om.
butterOne t sound, two letters: tt, between u and er.
buttonOne t sound, two letters: tt, between u and on.
cottonOne t sound, two letters: tt, between o and on.
kettleOne t sound, two letters: tt, between e and le.
kittenOne t sound, two letters: tt, between i and en.
mittenOne t sound, two letters: tt, between i and en.
List 8: double, add ing 8
beggingBeg ends in one vowel and one consonant, so the g doubles before ing.
grabbingGrab ends in one vowel and one consonant, so the b doubles before ing.
hummingHum ends in one vowel and one consonant, so the m doubles before ing.
joggingJog ends in one vowel and one consonant, so the g doubles before ing.
rubbingRub ends in one vowel and one consonant, so the b doubles before ing.
scrubbingScrub ends in one vowel and one consonant, so the b doubles before ing.
trimmingTrim ends in one vowel and one consonant, so the m doubles before ing.
tuggingTug ends in one vowel and one consonant, so the g doubles before ing.
List 9: pp as in happy 8
appleOne p sound, two letters: pp, between a and le.
copperOne p sound, two letters: pp, between o and er.
happenOne p sound, two letters: pp, between a and en.
happyOne p sound, two letters: pp, between a and y.
hippoOne p sound, two letters: pp, between i and o.
rippleOne p sound, two letters: pp, between i and le.
slipperOne p sound, two letters: pp, between i and er.
supperOne p sound, two letters: pp, between u and er.
List 10: nn as in dinner 8
bannerOne n sound, two letters: nn, between a and er.
bunnyOne n sound, two letters: nn, between u and y.
channelOne n sound, two letters: nn, between a and el.
dinnerOne n sound, two letters: nn, between i and er.
pennyOne n sound, two letters: nn, between e and y.
sunnyOne n sound, two letters: nn, between u and y.
tunnelOne n sound, two letters: nn, between u and el.
winnerOne n sound, two letters: nn, between i and er.
List 11: ll as in jelly 8
collarOne l sound, two letters: ll, between o and ar.
dollarOne l sound, two letters: ll, between o and ar.
gallonOne l sound, two letters: ll, between a and on.
jellyOne l sound, two letters: ll, between e and y.
sillyOne l sound, two letters: ll, between i and y.
trolleyOne l sound, two letters: ll, between o and ey.
valleyOne l sound, two letters: ll, between a and ey.
villageOne l sound, two letters: ll, between i and age.
List 12: double, add ed 8
beggedBeg plus ed: the g doubles first.
draggedDrag plus ed: the g doubles first.
pattedPat plus ed: the t doubles first.
slippedSlip plus ed: the p doubles first.
tappedTap plus ed: the p doubles first.
trippedTrip plus ed: the p doubles first.
tuggedTug plus ed: the g doubles first.
zippedZip plus ed: the p doubles first.
List 13: rr as in cherry 8
arriveOne r sound, two letters: rr, between a and ive.
barrelOne r sound, two letters: rr, between a and el.
berryOne r sound, two letters: rr, between e and y.
cherryOne r sound, two letters: rr, between e and y.
mirrorOne r sound, two letters: rr, between i and or.
narrowOne r sound, two letters: rr, between a and ow.
parrotOne r sound, two letters: rr, between a and ot.
sorryOne r sound, two letters: rr, between o and y.
List 14: mm as in summer 8
commaOne m sound, two letters: mm, between o and a.
commonOne m sound, two letters: mm, between o and on.
drummerOne m sound, two letters: mm, between u and er.
glimmerOne m sound, two letters: mm, between i and er.
hammerOne m sound, two letters: mm, between a and er.
hammockOne m sound, two letters: mm, between a and ock.
mammalOne m sound, two letters: mm, between a and al.
summerOne m sound, two letters: mm, between u and er.
List 15: ss as in lesson 8
blossomOne s sound, two letters: ss, between o and om.
classicOne s sound, two letters: ss, between a and ic.
fossilOne s sound, two letters: ss, between o and il.
glossyOne s sound, two letters: ss, between o and y.
lessonOne s sound, two letters: ss, between e and on.
messageOne s sound, two letters: ss, between e and age.
passageOne s sound, two letters: ss, between a and age.
vesselOne s sound, two letters: ss, between e and el.
List 16: gg as in giggle 8
foggyOne g sound, two letters: gg, between o and y.
giggleOne g sound, two letters: gg, between i and le.
juggleOne g sound, two letters: gg, between u and le.
luggageOne g sound, two letters: gg, between u and age.
nuggetOne g sound, two letters: gg, between u and et.
soggyOne g sound, two letters: gg, between o and y.
struggleOne g sound, two letters: gg, between u and le.
wiggleOne g sound, two letters: gg, between i and le.
List 17: ff as in waffle 8
coffeeOne f sound, two letters: ff, between o and ee.
effortOne f sound, two letters: ff, between e and ort.
offerOne f sound, two letters: ff, between o and er.
officeOne f sound, two letters: ff, between o and ice.
puffinOne f sound, two letters: ff, between u and in.
shuffleOne f sound, two letters: ff, between u and le.
trafficOne f sound, two letters: ff, between a and ic.
waffleOne f sound, two letters: ff, between a and le.
List 18: all as in ball 8
ballHere a says aw, and two l's end the word.
callHere a says aw, and two l's end the word.
fallHere a says aw, and two l's end the word.
hallHere a says aw, and two l's end the word.
mallHere a says aw, and two l's end the word.
smallHere a says aw, and two l's end the word.
stallHere a says aw, and two l's end the word.
tallHere a says aw, and two l's end the word.
List 19: more double, ing 8
chattingChat ends in one vowel and one consonant, so the t doubles before ing.
draggingDrag ends in one vowel and one consonant, so the g doubles before ing.
flippingFlip ends in one vowel and one consonant, so the p doubles before ing.
grinningGrin ends in one vowel and one consonant, so the n doubles before ing.
knittingKnit ends in one vowel and one consonant, so the t doubles before ing.
snappingSnap ends in one vowel and one consonant, so the p doubles before ing.
spinningSpin ends in one vowel and one consonant, so the n doubles before ing.
wrappingWrap ends in one vowel and one consonant, so the p doubles before ing.
List 20: more ss at the end 8
blessShort e, then ss: two s's, one sound.
brassShort a, then ss: two s's, one sound.
flossShort o, then ss: two s's, one sound.
guessShort e, then ss: two s's, one sound.
lessShort e, then ss: two s's, one sound.
lossShort o, then ss: two s's, one sound.
missShort i, then ss: two s's, one sound.
tossShort o, then ss: two s's, one sound.
How this list was compiled: Our own selection and grouping of 160 English words with a doubled consonant, twenty lists of eight, one double and one place to a list, with our own hints: ff, ll, ss and zz at the end of a word; all as in ball; bb, dd, ff, gg, ll, mm, nn, pp, rr, ss and tt in the middle; and the last letter doubled before -ing and -ed. The letters left out of every word are the doubled letters. Every word, and the base of every -ing and -ed word, has an English entry at https://en.wiktionary.org/ (license CC BY-SA 4.0), read on 2026-10-03. The words of the four lists that end in ff, ll and ss were checked the same day in the Carnegie Mellon University Pronouncing Dictionary, a record of General American pronunciation (https://github.com/cmusphinx/cmudict): each has one syllable in every listed pronunciation, and a short vowel in all but off, cross, moss, loss and toss, where the dictionary gives the vowel of caught and Wiktionary gives American speech both that vowel and the short o of cot; each word of the all list is listed with the vowel of ball. Every base of the -ing and -ed lists ends in one vowel letter and one consonant. The rules were read on 2026-10-03: at https://en.wikipedia.org/wiki/English_orthography, that doubled consonants usually show that the vowel before them is short, that ff, ll, ss and zz often end a word with a short vowel right before them, and that a one-syllable word ending in one short vowel and one consonant doubles the consonant when a suffix is added; at https://en.wikipedia.org/wiki/English_verbs, the same doubling before -ed and -ing (ship, shipped; run, running), with x among the letters left single; and in How Words Cast Their Spell, American Educator, Winter 2008-2009, page 11 (https://www.aft.org/sites/default/files/joshi.pdf), that the name floss rule is used in first grade teaching for the doubled f, l and s after a short vowel, with z added later. Spellings are American. No published word list or reading program was copied. Licence: own work
How it works
The sheet on show sorts fifteen short words that end in ff, ll or ss. Twenty lists of eight go on to zz, doubles in the middle of a word (rabbit, kitten) and doubling before -ing and -ed.
Read the full guide
Phonics floss rule worksheet: ff, ll, ss, zz
Lists 1 to 3 hold one-syllable words with a short vowel and then ff, ll or ss: puff, bell, dress. List 4 adds zz (buzz, jazz), List 20 more ss words, and List 18 the all words (ball, small), where the a is not short.
Doubles in the middle and before an ending
Eleven lists take one double in the middle of a word each: bb in rabbit, dd in middle, tt in kitten, on to ff in waffle. Lists 8, 12 and 19 double the last letter before -ing or -ed: rub, rubbing; tap, tapped. Missing letters, under What goes on the sheet, blanks the double: ra__it.
A doubled consonant usually shows that the vowel before it is short: compare dinner with diner.
Change the list under More options, Word list. A sort takes the list on show and the two after it.
Questions and answers
What is the floss rule?
A classroom name for a spelling pattern: a one-syllable word with a short vowel often ends in a doubled f, l, s or z, as in puff, bell, dress and buzz. Floss is such a word itself.
Which lists make double consonant worksheets 2nd grade classes can use?
The grade is our suggestion, not a school's list. Lists 1 to 3, 18 and 20 hold one-syllable words; rabbit, kitten and dinner are in the middle lists; scribble, luggage and struggle are among the longest.
Why does rub become rubbing?
A one-syllable word that ends in one short vowel and one consonant doubles that consonant before -ing or -ed: rub, rubbing; tap, tapped. X is not doubled. Lists 8 and 19 hold -ing words made that way and List 12 -ed words.
Why is ball on a list of its own?
Ball, call and small end in a doubled l, like bell and hill, but the a before it is not short: it says aw. List 18 keeps those words apart from the short-vowel lists.