<!DOCTYPE html><html><head><meta charset="utf-8"><style>
@page { size: 8.5in 11in; margin: 0.5in; }
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Helvetica Neue', Arial, sans-serif; color: #222; font-size: 13px; line-height: 1.5; }
page { width: 7.5in; }
page + page { page-break-before: always; }
/* ── Header ── */
.head { display: flex; align-items: baseline; gap: 10px; padding-bottom: 4px; border-bottom: 3px solid #3f51b5; margin-bottom: 6px; }
.head .week { font-size: 18px; font-weight: 700; color: #3f51b5; letter-spacing: -0.5px; }
.head .day { font-size: 13px; font-weight: 600; color: #3f51b5; background: #e8eaf6; padding: 2px 10px; border-radius: 3px; }
.head .topic { font-size: 11.5px; color: #888; margin-left: auto; font-style: italic; }
/* ── Section ── */
.sec { margin-bottom: 5px; }
.sec-head { display: flex; align-items: center; gap: 6px; margin-bottom: 3px; }
.sec-n { font-size: 10px; font-weight: 700; color: #fff; background: #3f51b5; width: 20px; height: 20px; display: inline-flex; align-items: center; justify-content: center; border-radius: 3px; flex-shrink: 0; }
.sec-t { font-size: 12.5px; font-weight: 600; color: #333; }
.note { font-size: 10.5px; color: #999; font-style: italic; margin-bottom: 4px; }
/* ── Math grid ── */
.mgrid { display: grid; gap: 6px 0; }
.mgrid.c2 { grid-template-columns: 1fr 1fr; }
.mgrid.c3 { grid-template-columns: 1fr 1fr 1fr; }
.mgrid.c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
/* ── Blanks ── */
.b { display: inline-block; border-bottom: 1.5px solid #333; min-width: 4em; text-align: center; }
.bw { display: inline-block; border-bottom: 1.5px solid #333; min-width: 12em; text-align: center; }
.bl { display: inline-block; border-bottom: 1.5px solid #333; min-width: 16em; text-align: center; }
/* ── Boxes ── */
.abox { border: 1.5px solid #e0e0e0; border-radius: 4px; padding: 6px 10px; margin-bottom: 4px; }
.dbox { border: 1.5px dashed #ccc; border-radius: 4px; min-height: 50px; background: #fafafa; margin-bottom: 4px; }
.draw-box { border: 1.5px dashed #bbb; border-radius: 6px; min-height: 60px; background: #fafafa; margin: 4px 0; }
.starbox { border: 2px solid #ffc107; border-radius: 6px; padding: 6px 10px; margin-bottom: 4px; background: #fffde7; }
.selfcheck { border: 1.5px solid #4caf50; border-radius: 4px; padding: 4px 8px; margin-bottom: 3px; background: #f1f8e9; }
/* ── Table ── */
.tbl { width: 100%; border-collapse: collapse; margin-bottom: 4px; font-size: 11px; }
.tbl th { background: #f5f5f5; color: #333; padding: 3px 6px; text-align: center; border-bottom: 2px solid #3f51b5; font-weight: 600; font-size: 10.5px; }
.tbl td { padding: 3px 6px; border-bottom: 1px solid #eee; text-align: center; }
/* ── Word problem ── */
.wp { border-left: 3px solid #3f51b5; padding-left: 8px; margin-bottom: 5px; }
/* ── Number chart ── */
.chart { display: grid; grid-template-columns: repeat(10, 1fr); font-family: 'Courier New', monospace; font-size: 10.5px; text-align: center; line-height: 1; }
.chart .c { border: 1px solid #ddd; padding: 2.5px 1px; }
.chart .c.hl { background: #f5f5f5; }
.chart .c.miss { border: 1.5px dashed #3f51b5; min-height: 16px; background: #fafafa; }
.chart .c.hdr { background: #3f51b5; color: #fff; font-weight: 600; border-color: #3f51b5; }
/* ── Ordering boxes ── */
.orow { display: flex; gap: 3px; align-items: center; margin-bottom: 3px; font-family: 'Courier New', monospace; font-size: 14px; }
.obox { border: 1.5px solid #333; min-width: 2.2em; min-height: 1.4em; text-align: center; display: inline-block; }
/* ── Number bonds ── */
.bond { display: flex; align-items: center; gap: 6px; margin-bottom: 4px; font-family: 'Courier New', monospace; font-size: 13px; }
.bcirc { border: 2px solid #3f51b5; border-radius: 50%; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; }
/* ── Skip counting ── */
.skrow { font-family: 'Courier New', monospace; font-size: 14px; display: flex; gap: 2px; align-items: center; flex-wrap: wrap; margin-bottom: 3px; }
.skn { display: inline-block; min-width: 2.2em; text-align: center; }
.skip-num { display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; border: 1.5px solid #3f51b5; border-radius: 50%; font-size: 13px; font-weight: 600; margin: 2px; }
.skip-blank { display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; border: 1.5px dashed #333; border-radius: 50%; font-size: 13px; margin: 2px; background: #fafafa; }
/* ── Star self-check ── */
.star-row { display: flex; align-items: center; gap: 8px; margin-bottom: 3px; font-size: 12px; }
.stars { letter-spacing: 2px; color: #ccc; font-size: 14px; }
/* ── Ruler ── */
.ruler-container { position: relative; margin: 6px 0; }
.ruler { border: 1px solid #333; border-top: none; height: 28px; position: relative; background: #fffef0; }
.ruler-label { font-size: 9px; color: #666; text-align: center; margin-top: 2px; }
.ruler-marks { position: relative; height: 28px; }
.ruler-mark { position: absolute; bottom: 0; width: 1px; background: #333; }
.ruler-mark.major { height: 16px; }
.ruler-mark.mid { height: 12px; }
.ruler-mark.minor { height: 8px; }
.ruler-num { position: absolute; font-size: 9px; color: #333; transform: translateX(-50%); }
.measure-line { border-bottom: 2px solid #333; margin: 8px 0; position: relative; }
.obj-label { font-size: 11px; font-weight: 600; color: #333; display: inline-block; margin-bottom: 2px; }
.comparison { display: flex; align-items: center; gap: 6px; margin-bottom: 4px; }
.comparison .val { font-family: 'Courier New', monospace; font-size: 13px; font-weight: 600; }
/* ── Multiplication ── */
.group-row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin: 4px 0; }
.group-circle { width: 12px; height: 12px; display: inline-block; vertical-align: middle; }
.array-svg { width: 120px; height: auto; margin: 4px 0; }
.eqgroup-box { border: 2px solid #e0e0e0; border-radius: 8px; padding: 6px; display: inline-flex; gap: 3px; align-items: center; margin: 4px; min-width: 60px; justify-content: center; background: #fafafa; }
.mult-sign { font-size: 16px; font-weight: 700; color: #3f51b5; }
.div-sign { font-size: 16px; font-weight: 700; color: #3f51b5; }
.highlight { color: #3f51b5; font-weight: 700; }
.times-table { border: 2px solid #3f51b5; border-radius: 8px; padding: 8px; margin: 4px 0; background: #f5f5f5; }
.times-table h4 { font-size: 14px; color: #3f51b5; margin-bottom: 4px; }
.times-row { display: flex; align-items: center; gap: 6px; padding: 2px 0; font-size: 13px; }
.times-row .eq { color: #999; }
.chart-cell { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 28px; font-size: 11px; text-align: center; }
.chart-cell.header { font-weight: 700; background: #3f51b5; color: #fff; border-radius: 3px; }
.chart-cell.data { border: 1px solid #e0e0e0; }
.chart-cell.data.filled { background: #e8eaf6; font-weight: 600; color: #3f51b5; }
.chart-cell.data.empty { background: #fafafa; color: #ccc; }
/* ── Fluency grids ── */
.fluency-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 4px; }
.fluency-item { border: 1.5px solid #e0e0e0; border-radius: 4px; padding: 4px; text-align: center; font-size: 12px; }
.fluency-item .answer { margin-top: 2px; }
/* ── Scavenger / certificates ── */
.scavenger-card { border: 2px solid #ff9800; border-radius: 8px; padding: 8px 10px; margin-bottom: 6px; background: #fff3e0; }
.scavenger-card .clue { font-size: 11px; color: #e65100; font-weight: 600; }
.scavenger-card .answer-line { margin-top: 4px; }
.cert-border { border: 4px double #3f51b5; border-radius: 12px; padding: 20px; text-align: center; background: linear-gradient(to bottom, #fffde7, #fff); }
.cert-title { font-size: 24px; font-weight: 700; color: #3f51b5; margin-bottom: 4px; }
.cert-subtitle { font-size: 14px; color: #555; margin-bottom: 8px; }
.cert-name { font-size: 18px; border-bottom: 2px solid #333; display: inline-block; min-width: 200px; margin: 8px 0; }
.cert-body { font-size: 12px; color: #555; margin: 8px 0; line-height: 1.6; }
.mixed-problem { border: 1.5px solid #e0e0e0; border-radius: 4px; padding: 6px 10px; margin-bottom: 4px; }
.badge-row { display: flex; gap: 8px; flex-wrap: wrap; }
.badge { border: 2px solid; border-radius: 6px; padding: 4px 8px; font-size: 10px; font-weight: 600; }
.cat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 4px; }
.cat-item { border: 1.5px solid #e0e0e0; border-radius: 4px; padding: 5px; text-align: center; font-size: 11px; }
.cat-svg { width: 100px; height: 100px; }
/* ── Work line ── */
.work-line { border-bottom: 1px solid #ddd; height: 18px; margin-bottom: 2px; }
/* Teacher guide overrides */
.tg-head { display: flex; align-items: baseline; gap: 10px; padding-bottom: 4px; border-bottom: 3px solid #4caf50; margin-bottom: 6px; }
.tg-head .week { font-size: 18px; font-weight: 700; color: #4caf50; letter-spacing: -0.5px; }
.tg-head .day { font-size: 13px; font-weight: 600; color: #4caf50; background: #e8f5e9; padding: 2px 10px; border-radius: 3px; }
.tg-head .topic { font-size: 11.5px; color: #888; margin-left: auto; font-style: italic; }
.tg-sec { margin-bottom: 5px; }
.tg-sec-head { display: flex; align-items: center; gap: 6px; margin-bottom: 3px; }
.tg-sec-n { font-size: 10px; font-weight: 700; color: #fff; background: #4caf50; width: 20px; height: 20px; display: inline-flex; align-items: center; justify-content: center; border-radius: 3px; flex-shrink: 0; }
.tg-sec-t { font-size: 12.5px; font-weight: 600; color: #333; }
.tg-answer { color: #4caf50; font-weight: 700; font-size: 13px; }
.tg-label { font-size: 10px; color: #999; }
.tg-note { font-size: 10.5px; color: #999; font-style: italic; margin-bottom: 4px; }
.tg-mgrid { display: grid; gap: 3px 0; }
.tg-mgrid.c2 { grid-template-columns: 1fr 1fr; }
.tg-mgrid.c3 { grid-template-columns: 1fr 1fr 1fr; }
.tg-mgrid.c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
.tg-mgrid.c5 { grid-template-columns: repeat(5, 1fr); }
.tg-problem { font-family: 'Courier New', monospace; font-size: 12px; margin-bottom: 2px; }
.tg-problem .ans { color: #4caf50; font-weight: 700; }
.tg-box { border: 1px solid #c8e6c9; border-radius: 4px; padding: 4px 8px; margin-bottom: 3px; background: #f9fbe7; }
.tg-section-title { font-size: 14px; font-weight: 700; color: #4caf50; margin-bottom: 4px; margin-top: 6px; }
</style></head><body><h1>Week 13 Teacher Guide: 3-Digit Addition & Subtraction</h1><h2>Phase 2: Addition & Subtraction to 100</h2><p><b>Week 13:</b> 3-Digit Addition & Subtraction</p><p><b>Key Skills:</b> Hundreds place; regrouping across zeros</p><h2>Learning Objectives</h2><ul><li>Add and subtract 3-digit numbers without regrouping</li><li>Add and subtract 3-digit numbers with regrouping</li><li>Understand place value in the hundreds</li><li>Solve word problems with 3-digit numbers</li><li>Check work using inverse operations</li></ul><h2>Daily Breakdown</h2><h3>Monday: 3-Digit Addition (No Regrouping)</h3><p><b>Focus:</b> Introduce the hundreds place. Students add 3-digit numbers without regrouping.</p><p><b>Key Concept:</b> Add ones, then tens, then hundreds — same as 2-digit, just one more column.</p><p><b>Hands-on:</b> Use base-ten blocks to show hundreds flats, tens rods, and ones cubes.</p><h3>Tuesday: 3-Digit Addition with Regrouping</h3><p><b>Focus:</b> Regrouping from ones to tens, and tens to hundreds.</p><p><b>Key Concept:</b> When a column adds to more than 9, carry to the next column.</p><p><b>Common Error:</b> Forgetting to add the carried number. Have students circle carries.</p><h3>Wednesday: 3-Digit Subtraction</h3><p><b>Focus:</b> Subtraction without regrouping, then with regrouping.</p><p><b>Key Concept:</b> Borrow from the next column when you can't subtract.</p><p><b>Hands-on:</b> Use base-ten blocks to physically trade a hundred for ten tens, or a ten for ten ones.</p><h3>Thursday: Word Problems</h3><p><b>Focus:</b> Apply 3-digit addition and subtraction to real-world problems.</p><p><b>Key Concept:</b> Identify whether to add or subtract based on keywords (left, remaining = subtract; total, altogether = add).</p><p><b>Challenge:</b> Two-step problems requiring both operations.</p><h3>Friday: Review & Assessment</h3><p><b>Focus:</b> Mixed practice and self-assessment.</p><p><b>Key Concept:</b> Check work using inverse operations (addition checks subtraction, subtraction checks addition).</p><p><b>Assessment:</b> Self-check emojis help students reflect on their confidence.</p><h2>Answer Key</h2><h3>Monday</h3><p>Section 2: 377, 567, 359, 737, 377, 477</p><p>Section 5: 477, 486, 387, 587, 558, 484</p><h3>Tuesday</h3><p>Section 2: 412, 604, 563, 701</p><p>Section 3: 415, 605, 503, 623, 623, 464</p><p>Section 4: Mistake 1: forgot to carry; Answer: 412. Mistake 2: forgot to carry; Answer: 604</p><p>Section 5: 435, 631, 543, 616, 624, 463</p><h3>Wednesday</h3><p>Section 2: 222, 211, 222, 222, 222, 202</p><p>Section 5: 258, 254, 255, 258</p><p>Section 6: 256, 256, 256, 259, 256, 278</p><h3>Thursday</h3><p>Section 1: 222 books, $158</p><p>Section 2: 256 apples, 159 toys</p><p>Section 3: 633 feet, 387 toys, 157 students, 172 pages</p><p>Section 4: 315, 209, 209 cookies left</p><h3>Friday</h3><p>Section 1: 412, 604, 563, 701, 623, 464</p><p>Section 2: 256, 256, 256, 259, 256, 278</p><p>Section 3: 612, 345, 645, 278, 635, 252</p><p>Section 4: 167, 333, 278, 334</p><p>Section 5: 345, 734</p><h2>Teaching Tips</h2><ul><li><b>Use manipulatives:</b> Base-ten blocks are essential for understanding regrouping in 3-digit numbers.</li><li><b>Emphasize place value:</b> Remind students that the hundreds column works the same as tens and ones.</li><li><b>Circle carries and borrows:</b> Have students circle numbers they carry or borrow to avoid forgetting.</li><li><b>Check work:</b> Teach students to check addition with subtraction and vice versa.</li><li><b>Borrowing across zero:</b> This is tricky — use visual aids showing 100 becoming 9 tens and 10 ones.</li></ul><h2>Differentiation</h2><p><b>Support:</b> Provide 2-digit review problems first. Use color-coded place value charts.</p><p><b>Extension:</b> Challenge students with 4-digit numbers or problems borrowing across zeros (e.g., 502 - 167).</p></body></html>