ABCD Fin Sock-Puppets

ABCD Fin Sock-Puppets

Students will use ABCD Sock-Puppets to act out ways to solve conflicts. These puppets can be used all year to practice different ways to solve conflicts. This sock-puppet is of an orca whale (Fin), but feel free to be creative and use different décor to make any creature you’d like.


  • Large black socks – the bigger, the better (1 per student)
  • White & black felt/fabric
  • Black fabric tracers (provided)
  • White fabric tracers (provided)
  • Red felt fabric
  • Bristol board
  • Scissors
  • White glue
  • Googly eyes (2 per student)
  • Needle & thread or glue gun


  • Cut enough 4 x 4 inch circles out of the Bristol board for each student
  • Cut enough sets of black and white fabric for each student



Step One: Students fold their circle in half.

Step Two: Students apply glue all the way around the edges of the circle and push it into the end of the sock. Trim circle smaller if necessary.

  • Make sure it’s stuck to the toe-end of the sock. Let dry.

Step Three: Students glue the white fabric onto their sock:

  • Long narrow piece (A) goes onto the underside/belly of the whale
  • Round piece (B) goes under the mouth/chin area
  • Two small ovals (C) go on the side of the face/eye area

Step Four: Students glue the black fabric pieces onto their sock:

  • Glue each pair of flippers (D) together, making two thick flippers. Leave the wide ends apart. Let dry.
  • Glue the two pieces of fin (E) together, making one thick fin. Leave the wide ends apart. Let dry.
  • Once the flippers are dry, separate the wide ends, and glue them to the sides of the sock.
  • Once the fin is dry, separate the wide ends, and glue it to the top, middle section of the sock.
  • Glue the tale (F) on the top, back of the sock.

Step Five: Student cut a thin strip of red fabric (tongue) and glue inside the mouth.

Step Six: Teacher sews or glue guns the googly eyes onto the head.



A Fin Sock-Puppet that can be used to practice problem solving. They can be stored in a large basket in Fin’s Peaceful Place so that students can role play or practice using the puppets to solve problems.



  1. Expefig - April 29, 2023

    Second, we will review the recent literature on the effects of alcohol on body growth, circadian mechanism and the pancreas levitra online pharmacy com 10 21 2016

  2. encoumupe - June 3, 2023

    Of Mexico s more than 40 protected biosphere reserves, one has recently begun to fulfill an intent that re introduces scarlet macaws back into their original habitat levitra cuando tomar diclofenac sodium top brand names and other generic formulations include

  3. MQhbfVcTh - July 14, 2023

    cialis 20mg for sale 2002; Daniel et al

  4. Zllfsb - August 9, 2023

    buy fenofibrate 160mg sale tricor drug cost tricor 200mg

  5. Fpmgqx - August 19, 2023

    buying cialis cheap real viagra sites order viagra pills

  6. Bnemmp - August 20, 2023

    buy zaditor 1 mg ziprasidone 80mg price imipramine online order

  7. Tggbhv - August 21, 2023

    cheap mintop buy tamsulosin no prescription male ed pills

  8. Bhohll - August 23, 2023

    precose 25mg sale order micronase 5mg sale buy fulvicin 250 mg without prescription

  9. Ixwmzg - August 24, 2023

    where to buy aspirin without a prescription zovirax cream imiquimod us

  10. Ociteh - August 27, 2023

    dipyridamole 25mg ca order gemfibrozil 300 mg online cheap purchase pravachol generic

  11. Cwgyqe - August 27, 2023

    order generic melatonin buy melatonin without prescription buy danocrine generic

  12. Gsthpa - August 30, 2023

    order duphaston 10mg sale duphaston usa empagliflozin 25mg us

  13. Jfgall - September 1, 2023

    florinef 100 mcg canada imodium cost buy loperamide sale

  14. Enonem - September 3, 2023

    etodolac 600mg ca buy etodolac 600mg pills cilostazol 100mg cost

  15. Orryyu - September 3, 2023

    where can i buy prasugrel buy prasugrel 10 mg for sale tolterodine sale

  16. Shalcf - September 7, 2023

    buy ferrous sulfate pills order sotalol for sale sotalol 40mg without prescription

  17. Gtkdam - September 7, 2023

    mestinon for sale rizatriptan without prescription rizatriptan for sale online

  18. Vqlzgn - September 10, 2023

    where can i buy vasotec buy generic enalapril order duphalac

  19. Maqrqj - September 11, 2023

    zovirax for sale xeloda 500 mg brand rivastigmine 3mg generic

  20. Nfkhjv - September 14, 2023

    how to get premarin without a prescription purchase dostinex without prescription oral viagra 100mg

  21. Tisnqt - September 14, 2023

    buy prilosec 20mg without prescription buy generic metoprolol for sale lopressor for sale online

  22. Onrsdi - September 16, 2023

    buy micardis 80mg buy telmisartan cheap buy molnupiravir 200mg online cheap

  23. Ovnawj - September 17, 2023

    order tadalafil 5mg sale order generic viagra 100mg price viagra

  24. Plkzll - September 18, 2023

    cenforce 50mg drug buy generic naprosyn over the counter buy chloroquine generic

  25. Colnnj - September 20, 2023

    order modafinil without prescription purchase promethazine generic buy deltasone 20mg pill

  26. Avrboo - September 22, 2023

    order omnicef 300 mg generic buy cefdinir 300 mg sale how to buy prevacid

  27. Hldnpg - September 23, 2023

    accutane pills order generic amoxicillin 250mg order zithromax online cheap

  28. Szmtsl - September 25, 2023

    azithromycin sale buy omnacortil 40mg for sale buy neurontin generic

  29. Onmluf - September 26, 2023

    atorvastatin pills generic amlodipine 5mg brand amlodipine

  30. Wzclkp - September 27, 2023

    real casino slots buy furosemide 40mg online order furosemide 100mg for sale

  31. Wwokvg - September 28, 2023

    pantoprazole over the counter phenazopyridine pills phenazopyridine price

  32. Vljiut - September 29, 2023

    gambling site ventolin 2mg us buy ventolin inhalator

  33. Leofvy - September 30, 2023

    play poker online for money stromectol 12mg canada ivermectin tablets for sale walmart

  34. Lwnuhk - October 2, 2023

    amantadine 100mg pills buy symmetrel 100mg online buy dapsone tablets

  35. Xvyccz - October 2, 2023

    real casino online play real poker online purchase synthroid pill

  36. Xecxnm - October 4, 2023

    clomiphene drug clomiphene without prescription purchase azathioprine generic

  37. Erioul - October 4, 2023

    methylprednisolone cost in usa buy methylprednisolone 4 mg aristocort 4mg usa

  38. Rhindy - October 5, 2023

    cheap vardenafil 10mg digoxin ca zanaflex price

  39. Hpdnue - October 7, 2023

    perindopril medication coversyl over the counter buy fexofenadine no prescription

  40. Suymbs - October 7, 2023

    phenytoin 100mg usa generic flexeril 15mg ditropan where to buy

  41. Eqpljl - October 9, 2023

    how to buy lioresal cheap ozobax generic ketorolac

  42. Ljxkzs - October 10, 2023

    purchase loratadine online cheap purchase ramipril online cheap buy priligy 30mg pill

  43. zoritoler imol - October 11, 2023

    I am also writing to make you be aware of of the really good encounter my princess experienced visiting the blog. She picked up lots of issues, including how it is like to have a marvelous giving mindset to make a number of people with ease have an understanding of chosen specialized subject matter. You really surpassed visitors’ desires. Thank you for imparting those important, safe, edifying and even cool tips about that topic to Tanya.

  44. Iwptdd - October 11, 2023

    ozobax medication toradol for sale buy generic toradol online

  45. Uchcgj - October 13, 2023

    order alendronate 35mg online alendronate without prescription nitrofurantoin pills

  46. Nsjvhh - October 16, 2023

    order generic inderal clopidogrel 150mg ca buy plavix tablets

Leave a comment or tip for the other teachers!