Book Studies and Fin Puppet and Doll


The intent of the Fin’s Friends program is to use resources that integrate current knowledge and research on learning and teaching. Various kinds of research continue to contribute to current knowledge about the learner and learning.

Brain research, in particular, affirms that learning is developmental, that emotions strongly affect brain functioning and learning, that learning is a multi-sensory experience, that the brain needs social stimulation, and that learning is affected by the environment, (B.C. Primary Program – A Framework for Teaching). Consequently, we have chosen books and activities that complement proven styles of learning. 


Fin Puppet and Doll

The Fin’s Friends program package also comes with an authentic Fin puppet and plush doll. These have been designed to act as teaching aids and visuals for the Fin’s Friends program. Teachers are encouraged to use the Fin puppet and doll in other imaginative activities as well, including role play with students where applicable. The Fin puppet and plush Fin doll are both machine-washable on the gentle cycle.

At the end of each book study, we have included a section called “Fin’s Tales.” This section is written from Fin’s perspective as he describes situations requiring good decision-making. Each situation that Fin describes requires solutions that are socially responsible. We encourage teachers to use the Fin Puppet and/or Fin doll to emphasize concepts and receive feedback from students.


  1. Elasyvils - March 16, 2023

    About half of all patients 58 out of 115, 50 clomid 50 mg

  2. Accobia - May 9, 2023

    priligy in usa Intracerebral hemorrhage new evidence using target SBP of 140 mmHg suggests that early BP control is well tolerated and can limit hematoma size

  3. QtzztiwU - July 25, 2023

    priligy india Her bare feet were equally beautiful and flawless, A greasy feeling brushed Roger s forehead, the tip of his are high blood pressure meds affected by grapefruit nose, and his lips

  4. Dggjda - August 8, 2023

    buy tricor 160mg fenofibrate 160mg sale buy tricor 200mg generic

  5. Lywfqw - August 19, 2023

    tadalafil medication viagra 50mg canada viagra overnight shipping

  6. Pbniue - August 20, 2023

    buy precose paypal precose tablet order fulvicin 250 mg pills

  7. Ybqsbg - August 21, 2023

    purchase minoxidil online tamsulosin 0.4mg uk men’s ed pills

  8. Rjrway - August 24, 2023

    cheap aspirin generic lquin where to buy zovirax without a prescription

  9. Unsbap - August 25, 2023

    purchase dipyridamole order pravastatin without prescription buy generic pravachol

  10. Afjlgt - August 27, 2023

    buy meloset 3mg buy cerazette 0.075 mg for sale buy danocrine 100mg pills

  11. Wzezcr - August 29, 2023

    order fludrocortisone sale loperamide 2 mg cheap brand imodium 2 mg

  12. Wpfnty - August 30, 2023

    dydrogesterone 10mg over the counter buy duphaston 10mg online cheap pill jardiance 10mg

  13. Snqaay - September 1, 2023

    prasugrel 10 mg canada buy dimenhydrinate generic buy tolterodine pills

  14. Oikvap - September 3, 2023

    buy monograph purchase etodolac online pletal 100 mg over the counter

  15. Stghoo - September 4, 2023

    ferrous sulfate for sale online generic betapace purchase sotalol generic

  16. Sgnypj - September 7, 2023

    enalapril 5mg without prescription buy casodex 50 mg for sale where can i buy duphalac

  17. Ikciep - September 7, 2023

    where to buy mestinon without a prescription order piroxicam online cheap buy generic maxalt

  18. Cohgkr - September 10, 2023

    cost betahistine 16 mg oral benemid 500 mg benemid oral

  19. Erygjf - September 11, 2023

    order zovirax eye drops order xeloda 500mg online order rivastigmine 6mg online

  20. Dremhq - September 12, 2023

    buy omeprazole generic montelukast uk buy metoprolol pills

  21. Jgopzr - September 14, 2023

    premarin cost buy cabergoline 0.5mg generic brand viagra 100mg

  22. Uiivrh - September 15, 2023

    buy micardis 20mg without prescription buy movfor online cheap order molnupiravir without prescription

  23. Iabzen - September 16, 2023

    cenforce 50mg usa how to get aralen without a prescription chloroquine 250mg without prescription

  24. Cmhvxl - September 17, 2023

    is cialis generic tadalafil 20mg drug order viagra pills

  25. Wbgqml - September 19, 2023

    cefdinir 300 mg cost lansoprazole 30mg without prescription prevacid 30mg oral

  26. Ebirnp - September 20, 2023

    order provigil 100mg for sale generic deltasone order deltasone generic

  27. Onwkie - September 23, 2023

    atorvastatin 80mg cost order amlodipine 10mg online order norvasc 5mg generic

  28. Vaferp - September 23, 2023

    isotretinoin 10mg uk buy amoxicillin 1000mg online cheap purchase zithromax generic

  29. Rszdvh - September 25, 2023

    purchase azipro prednisolone pills cheap neurontin for sale

  30. Muctyp - September 26, 2023

    buy protonix 40mg generic generic zestril 5mg phenazopyridine 200mg brand

  31. Jpnita - September 27, 2023

    no deposit casino online casino gambling buy generic furosemide for sale

  32. Ppkpeu - September 29, 2023

    play blackjack casino games online order albuterol 4mg albuterol drug

  33. Tvmmdk - September 29, 2023

    order symmetrel 100 mg for sale amantadine 100mg cost buy generic dapsone

  34. 6497 - September 30, 2023

    What’s up, juswt wante too tell you, I liked this
    blolg post. It wass inspiring. Keep onn posting!

  35. Dtwkve - September 30, 2023

    legal online blackjack stromectol over the counter stromectol tablets for sale

  36. 8066 - September 30, 2023

    naturally like your website however yyou need to chck thhe spellung on several off your posts.

    Many of them are rife with spelling problems and I find iit
    veery botersome tto nform tthe truth on the otther habd I will definittely come again again.

  37. Lsaeep - October 2, 2023

    casino card games augmentin 625mg oral buy levothyroxine online cheap

  38. Cvnebr - October 2, 2023

    purchase medrol sale order adalat 30mg without prescription triamcinolone 4mg pills

  39. Luxyuk - October 4, 2023

    purchase clomid generic cheap clomid order imuran 25mg generic

  40. 5099 - October 4, 2023

    I go to seee eachh day spme weeb pahes and blogs too rsad
    artficles or reviews, except this wwebsite offers qiality based writing.

  41. 3366 - October 4, 2023

    I luke iit whe people get together andd share thoughts. Great site,
    keep iit up!

  42. Pvagux - October 5, 2023

    cheap perindopril purchase aceon pill buy generic fexofenadine online

  43. Dsuoxe - October 5, 2023

    buy levitra pills tizanidine for sale online tizanidine 2mg cheap

  44. zoritoler imol - October 6, 2023

    I have recently started a blog, the info you offer on this web site has helped me tremendously. Thank you for all of your time & work.

  45. Cycghf - October 7, 2023

    phenytoin drug purchase ditropan online cheap ditropan 2.5mg generic

  46. Nxdbab - October 8, 2023

    oral claritin order dapoxetine pills priligy 60mg ca

  47. Gkrrlx - October 9, 2023

    buy lioresal paypal order elavil 50mg sale where can i buy toradol

  48. Jnzkoq - October 11, 2023

    where can i buy ozobax ozobax usa buy cheap generic toradol

  49. Majgmz - October 11, 2023

    amaryl 1mg usa oral cytotec 200mcg order arcoxia 60mg online

  50. Snynri - October 13, 2023

    order fosamax 70mg sale buy fosamax 70mg pills order macrodantin 100 mg pill

  51. Larlur - October 16, 2023

    buy inderal pills ibuprofen 400mg tablet order clopidogrel generic

Leave a comment or tip for the other teachers!