Strict Standards: Declaration of iwp_event::init() should be compatible with InterspireEvent::init(InterspireStash $storage, $strictMode = true, $storageKey = self::DEFAULT_STORAGE_KEY) in /home3/simply93/public_html/api/class.event.php on line 57

Strict Standards: Declaration of iwp_event::trigger() should be compatible with InterspireEvent::trigger($eventName, InterspireEventData $data = NULL, $removeListenerWhenLoadFailed = false) in /home3/simply93/public_html/api/class.event.php on line 57

Strict Standards: Non-static method iwp_validation::FilterAlphaNumeric() should not be called statically in /home3/simply93/public_html/api/class.session.php on line 150

Strict Standards: Non-static method iwp_validation::FilterFilename() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.language.php on line 206

Strict Standards: Non-static method iwp_validation::FilterFilename() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.language.php on line 211

Strict Standards: Non-static method iwp_validation::FilterFilename() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.language.php on line 227

Strict Standards: Non-static method iwp_validation::FilterNoEndSlash() should not be called statically in /home3/simply93/public_html/lib/common.defines.php on line 32

Strict Standards: Declaration of iwp_permissionoption::GetScopeItemList() should be compatible with PermissionOption::GetScopeItemList() in /home3/simply93/public_html/api/class.permissionoption.php on line 19

Strict Standards: Declaration of MySQLDb::FetchOne() should be compatible with Db::FetchOne($result = NULL, $item = NULL) in /home3/simply93/public_html/lib/mysqldb/mysqldb.php on line 29

Strict Standards: Declaration of MySQLDb::LastId() should be compatible with Db::LastId($seq = '') in /home3/simply93/public_html/lib/mysqldb/mysqldb.php on line 29

Strict Standards: Accessing static property iwp_page_viewcontent::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_content::Delete() should be compatible with iwp_engine::Delete($id = NULL) in /home3/simply93/public_html/api/class.content.php on line 620

Strict Standards: Accessing static property iwp_content::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_gallery::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/gallery/module.gallery.php on line 19

Strict Standards: Declaration of iwp_module_gallery::ShowPageByDbUri() should be compatible with iwp_module::ShowPageByDbUri() in /home3/simply93/public_html/modules/gallery/module.gallery.php on line 19

Strict Standards: Declaration of iwp_module_gallery::OutputSavedBlock() should be compatible with iwp_module::OutputSavedBlock($blockId) in /home3/simply93/public_html/modules/gallery/module.gallery.php on line 19

Strict Standards: Declaration of iwp_modulevars::Set() should be compatible with iwp_engine::Set($name, $value = '') in /home3/simply93/public_html/api/class.modulevars.php on line 169

Strict Standards: Declaration of iwp_modulevars::Get() should be compatible with iwp_engine::Get($name) in /home3/simply93/public_html/api/class.modulevars.php on line 169

Strict Standards: Declaration of iwp_modulevars::Load() should be compatible with iwp_engine::Load($id = NULL) in /home3/simply93/public_html/api/class.modulevars.php on line 169

Strict Standards: Declaration of iwp_modulevars::Delete() should be compatible with iwp_engine::Delete($id = NULL) in /home3/simply93/public_html/api/class.modulevars.php on line 169

Strict Standards: Accessing static property iwp_modulevars::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Accessing static property iwp_module_gallery::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_form::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/form/module.form.php on line 910

Strict Standards: Accessing static property iwp_module_form::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_calendar::OutputSavedBlock() should be compatible with iwp_module::OutputSavedBlock($blockId) in /home3/simply93/public_html/modules/calendar/module.calendar.php on line 2135

Strict Standards: Declaration of iwp_module_calendar_admineventcreateaction::handleAction() should be compatible with iwp_module_calendar_adminaction::handleAction($dialog = false) in /home3/simply93/public_html/modules/calendar/module.calendar.php on line 821

Strict Standards: Declaration of iwp_module_calendar_adminviewaction::handleAction() should be compatible with iwp_module_calendar_adminaction::handleAction($dialog = false) in /home3/simply93/public_html/modules/calendar/module.calendar.php on line 1022

Strict Standards: Accessing static property iwp_module_calendar::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_contenttypes::Delete() should be compatible with iwp_engine::Delete($id = NULL) in /home3/simply93/public_html/api/class.contenttypes.php on line 638

Strict Standards: Accessing static property iwp_contenttypes::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_contentvars::Set() should be compatible with iwp_engine::Set($name, $value = '') in /home3/simply93/public_html/api/class.contentvars.php on line 257

Strict Standards: Declaration of iwp_contentvars::Get() should be compatible with iwp_engine::Get($name) in /home3/simply93/public_html/api/class.contentvars.php on line 257

Strict Standards: Declaration of iwp_contentvars::Load() should be compatible with iwp_engine::Load($id = NULL) in /home3/simply93/public_html/api/class.contentvars.php on line 257

Strict Standards: Declaration of iwp_contentvars::Delete() should be compatible with iwp_engine::Delete($id = NULL) in /home3/simply93/public_html/api/class.contentvars.php on line 257

Strict Standards: Accessing static property iwp_contentvars::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Accessing static property iwp_paging::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Accessing static property iwp_user::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Accessing static property iwp_categories::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Declaration of iwp_module_anchorimage::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/anchorimage/module.anchorimage.php on line 726

Strict Standards: Declaration of iwp_module_anchorimage::ValidateSave() should be compatible with iwp_module::ValidateSave() in /home3/simply93/public_html/modules/anchorimage/module.anchorimage.php on line 726

Strict Standards: Declaration of iwp_module_anchorimage::LoadListOutput() should be compatible with iwp_module::LoadListOutput() in /home3/simply93/public_html/modules/anchorimage/module.anchorimage.php on line 726

Strict Standards: Accessing static property iwp_module_anchorimage::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Declaration of iwp_module_attachments::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/attachments/module.attachments.php on line 624

Strict Standards: Declaration of iwp_module_attachments::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/attachments/module.attachments.php on line 624

Strict Standards: Accessing static property iwp_module_attachments::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Declaration of iwp_module_comments_commentdata::Delete() should be compatible with iwp_engine::Delete($id = NULL) in /home3/simply93/public_html/modules/comments/module.comments.php on line 756

Strict Standards: Declaration of iwp_module_comments::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/comments/module.comments.php on line 3752

Strict Standards: Declaration of iwp_module_comments::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/comments/module.comments.php on line 3752

Strict Standards: Declaration of iwp_module_comments::LoadListOutput() should be compatible with iwp_module::LoadListOutput() in /home3/simply93/public_html/modules/comments/module.comments.php on line 3752

Strict Standards: Accessing static property iwp_module_comments::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Accessing static property iwp_controller::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_validation::FilterJavascriptString() should not be called statically in /home3/simply93/public_html/api/class.validation.php on line 890

Strict Standards: Non-static method iwp_validation::FilterJavascriptString() should not be called statically in /home3/simply93/public_html/api/class.validation.php on line 890

Strict Standards: Non-static method iwp_validation::FilterJavascriptString() should not be called statically in /home3/simply93/public_html/api/class.validation.php on line 890

Strict Standards: Accessing static property iwp_template_config::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Accessing static property iwp_module_googleanalytics::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_relatedlinks::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/relatedlinks/module.relatedlinks.php on line 336

Strict Standards: Declaration of iwp_module_relatedlinks::ValidateSave() should be compatible with iwp_module::ValidateSave() in /home3/simply93/public_html/modules/relatedlinks/module.relatedlinks.php on line 336

Strict Standards: Accessing static property iwp_module_relatedlinks::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_youtube::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/youtube/module.youtube.php on line 240

Strict Standards: Declaration of iwp_module_youtube::ValidateSave() should be compatible with iwp_module::ValidateSave() in /home3/simply93/public_html/modules/youtube/module.youtube.php on line 240

Strict Standards: Accessing static property iwp_module_youtube::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_emailtofriend::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/emailtofriend/module.emailtofriend.php on line 458

Strict Standards: Declaration of iwp_module_emailtofriend::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/emailtofriend/module.emailtofriend.php on line 458

Strict Standards: Accessing static property iwp_module_emailtofriend::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_podcast::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/podcast/module.podcast.php on line 691

Strict Standards: Declaration of iwp_module_podcast::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/podcast/module.podcast.php on line 691

Strict Standards: Accessing static property iwp_module_podcast::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_twitter::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/twitter/module.twitter.php on line 675

Strict Standards: Accessing static property iwp_module_twitter::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_contactform::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/contactform/module.contactform.php on line 530

Strict Standards: Declaration of iwp_module_contactform::ValidateSave() should be compatible with iwp_module::ValidateSave() in /home3/simply93/public_html/modules/contactform/module.contactform.php on line 530

Strict Standards: Declaration of iwp_module_contactform::ShowPageByIniUri() should be compatible with iwp_module::ShowPageByIniUri() in /home3/simply93/public_html/modules/contactform/module.contactform.php on line 530

Strict Standards: Accessing static property iwp_module_contactform::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Declaration of iwp_module_resourcebox::SaveField() should be compatible with iwp_module::SaveField() in /home3/simply93/public_html/modules/resourcebox/module.resourcebox.php on line 226

Strict Standards: Accessing static property iwp_module_resourcebox::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Accessing static property iwp_lists::$tablePrefix as non static in /home3/simply93/public_html/api/class.engine.php on line 285

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379

Strict Standards: Declaration of SimpleXML::asXML() should be compatible with SimpleXMLElement::asXML($filename = NULL) in /home3/simply93/public_html/lib/simplexml/simplexml.php on line 216

Strict Standards: Non-static method iwp_cache::ConfirmDir() should not be called statically, assuming $this from incompatible context in /home3/simply93/public_html/api/class.template.php on line 379
ESL Lesson Plan: Pirates!

Lesson 2: Treasure Chest

Lesson 2: Make a treasure Chest

Vocab Taught: Treasure, treasure chest, gold, island.
Phonics taught: g-o-l-d
Preparation: Flashcards, Shoebox; 1 for every five students, Coloured paper or paint, Card, Coloured pens, Tin foil, Glitter, Safety scissors
Time: About an hour, depending on class size.

Warmer + Review - Run & Slap: Get two or three students up at a time. Give them an item of vocab, for example: It's a parrot. The students race to get the correct flashcard. Make sure that they say the vocab when they pick up the flashcard. 5-7 minutes.

Introduce and drill the new vocab; be sure to get plenty of student to student interaction.  10 minutes.

Follow-up with a game of Whispers. 10 minutes.

Make a treasure chest - http://www.bbc.co.uk/cbeebies/artbox/makeit/treasurechest/index.shtml
Demonstrate in front of the class how to make the treasure chest.
Split the class into groups of 5 or so. Get them to decorate their treasure chests. 25 minutes. We will use the treasure chests in the next lesson, so be sure that they stay in the classroom!

Phonics: g-o-l-d
Teach the phonic values of the four letters. Play target throwing by writing the letters on the board and throwing a ball at whichever letter you (or a student elected as the teacher) say. Make sure they students say the letters and their phonic values when they hit each letter.


Additional resources for your lessons, including flashcards:

the Language Resource Room