{"product_id":"spooky-teacher-tee","title":"Spooky Teacher Tee","description":"\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e3XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.23 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.02 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.49 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        A soft, year-round tee that brings a playful Halloween whisper to your everyday wardrobe. Lightweight ring-spun cotton drapes gently, while a cream-and-black ghost motif and tiny bats swirl around hand-lettered text that reads “spooky teacher.” Short sentences and a cozy vibe—this shirt feels like stepping into a warm classroom on a crisp October morning. It settles easily under a cardigan or pairs with jeans for pickup duty, parent nights, or casual school events. The breathable fabric and resilient ribbed collar hold their shape through repeated wear, and the tubular knit reduces side seams so the print sits smooth and centered. For teachers who love subtle spooky charm, this tee blends comfort with personality and keeps the focus on what matters most—the kids and the little seasonal moments that make the day memorable.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit without side seams for a smooth print surface and reduced waste\u003cbr\u003e- Ribbed knit collar with shoulder tape to maintain shape and prevent stretching\u003cbr\u003e- Printed with DTF\/DTG methods; pearlized tear-away label for comfort\u003cbr\u003e- OEKO-TEX® certified and compliant with EU safety standards; 2-year EU warranty\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 64000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Bangladesh\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), with similar colors , Do not bleach, Tumble dry: low heat, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Light Blue \/ S","offer_id":47206284034102,"sku":"10347230542753606799","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":47206284066870,"sku":"31203020159920157587","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ S","offer_id":47206284099638,"sku":"26987252115239774306","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":47206284132406,"sku":"10093264034641897240","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":47206284165174,"sku":"22530932857188868316","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ S","offer_id":47206284197942,"sku":"15180257021537789409","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":47206284230710,"sku":"14207048406859222703","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":47206284263478,"sku":"31087221893414246327","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ M","offer_id":47206284296246,"sku":"13363536105892706560","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":47206284329014,"sku":"15227398367364244824","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":47206284361782,"sku":"27678252350293705876","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":47206284394550,"sku":"11127436594590475368","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":47206284427318,"sku":"22844333940629498690","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":47206284460086,"sku":"30792577141789295157","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ L","offer_id":47206284492854,"sku":"79711106621210148458","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":47206284525622,"sku":"26605542446537329910","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47206284558390,"sku":"61488801203415146695","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":47206284591158,"sku":"26969524892323682230","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":47206284623926,"sku":"26630491244408217946","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":47206284656694,"sku":"32096040456346950706","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":47206284689462,"sku":"10648617482479328496","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XL","offer_id":47206284722230,"sku":"18724200435310764771","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":47206284754998,"sku":"15916373903950897290","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":47206284787766,"sku":"20626571103512475380","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":47206284820534,"sku":"12158212599420667831","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":47206284853302,"sku":"19315175752495063974","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 2XL","offer_id":47206284886070,"sku":"20578427994545025841","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":47206284918838,"sku":"76660650449997949120","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47206284951606,"sku":"10901005827953172758","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":47206284984374,"sku":"75163354940116608982","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":47206285017142,"sku":"11441007952605798159","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 3XL","offer_id":47206285049910,"sku":"17497149636334104328","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0767\/1493\/4326\/files\/6051651160827877643_2048.jpg?v=1786560229","url":"https:\/\/gritgracetexas.com\/products\/spooky-teacher-tee","provider":"Grit \u0026 Grace","version":"1.0","type":"link"}