# Winter Math Activities for Kindergarten and 1st Grade

Do you have a math curriculum you love, but frankly get a little bored with the same activities over and over?  This can especially happen if you have a child that needs lots of repetition of activities to learn concepts.  This is the case in our homeschool, so we add novelty through fun seasonal pictures and games.  However, routine is important, so we don’t change the math activity itself, but rather just how it looks.  We just finished our winter version of these games and activities and have used it to add some “winter wonderland” to our classroom.  Here is what it contains:

Recognizing Numbers and Dice Pattern Games for children who are still learning to recognize various forms of numbers 1-10.   Players take turns drawing a subitizing card or rolling dice and then cover numbers on a cute winter scene.

Color the Number sheets are also for children who are still learning to subitize and are a favorite in our house.

Partition the Number Mats with winter scenes are a nice break from just three connected circles on a sheet of paper.  If you are not familiar with partition the number mats, they are a great way for children to visualize how numbers relate to each other in the fact families.

Roll and Add/Subtract Games target a small set of math facts repetitively.  (E.g., 4 + ____ =, 10 – _____ =) and make practicing math facts more fun  Players roll the dice, add them to the number at the top of the page and cover that number..  Our little guy likes to add to the game, by trying to collect all the red hot cocoa mugs or decorate all the trees in a picture.  You can download a free sample here:

Make Ten Games and Ten Frames are similar to Roll and Add, but you are working only on numbers that add to ten, which is an important math skill at this age.  The ten frames are to support children who find this task challenging.

Bingo Games target all addition or subtraction math facts once children are proficient at the above games.  The cards and boards are fun to color in our spare time.

Number of the Day Worksheets are great for reviewing a variety of concepts. My son likes the repetition each day rather than figuring out some new activity each morning.  They give children practice with adding and subtracting, greater and less than, odd/even, numbers before and after a given number and representing a number by coloring in pictures corresponding to tens and units.  An anchor chart is included to assist with the spelling of numbers.  There are worksheets for 1-10, 11-20 and for 21-99.  ‘Open-ended’ worksheets are also included where children can write or draw anything they know about the number.  They may draw pictures to show the quantity or write related math facts.  These are to encourage them to think creatively about math.

Number Charts are used in our classroom to practice skip counting.  Always fun to add a new look to them.

Roll and Graph Activity with questions: This is my son’s FAVORITE activity from the packet.  He loves rolling the dice and seeing what picture comes up.  I think he would make a new graph every day if I gave him the chance.

Word Problems There are nine pages of addition and subtraction word problems for children whether they need to count each symbol to solve the problem or if they have moved beyond that.  Choose to work within 10 or move on to add and subtract within 20.

Number Lines are included in case you need to freshen those up, too.

TO PURCHASE EACH OF OUR SEASONAL MATH PACKETS:

` `

` ✕ Resource Library Access our resource library of free printables and receive our blog posts and newsletters in your inbox. First Name Email Address We use this field to detect spam bots. If you fill this in, you will be marked as a spammer. Powered by ConvertKit `
` /* Layout */ .ck_form { /* divider image */ background: #fff url(data:image/gif;base64,R0lGODlhAQADAIABAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ5NjM5RjgxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ5NjM5RjkxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDk2MzlGNjFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDk2MzlGNzFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAABAAMAAAICRFIAOw==) repeat-y center top; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border-top: solid 20px #3071b0; border-top-color: #203864; border-bottom: solid 10px #3d3d3d; border-bottom-color: #13223c; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3); box-shadow: 0px 0px 5px rgba(0,0,0,.3); clear: both; margin: 20px 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #ck_subscribe_form { clear: both; } /* Element Queries — uses JS */ .ck_form_content, .ck_form_fields { width: 50%; float: left; padding: 5%; } .ck_form.ck_horizontal { } .ck_form_content { border-bottom: none; } .ck_form.ck_vertical { background: #fff; } .ck_vertical .ck_form_content, .ck_vertical .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_vertical .ck_form_content { border-bottom: 1px dotted #aaa; overflow: hidden; } /* Trigger the vertical layout with media queries as well */ @media all and (max-width: 499px) { .ck_form { background: #fff; } .ck_form_content, .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_form_content { border-bottom: 1px dotted #aaa; } } /* Content */ .ck_form_content h3 { margin: 0px 0px 15px; font-size: 24px; padding: 0px; } .ck_form_content p { font-size: 14px; } .ck_image { float: left; margin-right: 5px; } /* Form fields */ .ck_errorArea { display: none; } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_label { font-size: 14px; font-weight: bold; } .ck_form input[type="text"], .ck_form input[type="email"] { font-size: 14px; padding: 10px 8px; width: 100%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ background-color: #f8f7f7; /* layer fill content */ margin-bottom: 5px; height: auto; } .ck_form input[type="text"]:focus, .ck_form input[type="email"]:focus { outline: none; border-color: #aaa; } .ck_checkbox { padding: 10px 0px 10px 20px; display: block; clear: both; } .ck_checkbox input.optIn { margin-left: -20px; margin-top: 0; } .ck_form .ck_opt_in_prompt { margin-left: 4px; } .ck_form .ck_opt_in_prompt p { display: inline; } .ck_form .ck_subscribe_button { width: 100%; color: #fff; margin: 10px 0px 0px; padding: 10px 0px; font-size: 18px; background: #203864; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ cursor: pointer; border: none; text-shadow: none; } .ck_form .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 5px 0px; display: block; } .ck_form .ck_powered_by { display: block; color: #aaa; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; } .ck_form_container.ck_modal { position: fixed; z-index: 1000; display: none; top: 100px; } .ck_form_container.ck_modal .ck_form { margin: 0px; } .ck_close_link { position: absolute; top: -5px; right: -5px; width: 30px; height: 30px; background:#fff; color: #777; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.2); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.2); box-shadow: 0px 0px 3px rgba(0,0,0,.2); text-align: center; line-height: 30px; cursor: pointer; } .ck_form_container.ck_modal { width: 350px; } .ck_form_container.ck_modal .ck_vertical .ck_form_content, .ck_vertical .ck_form_fields { padding-top: 3%; padding-bottom: 3%; } #ck_overlay { position: fixed; z-index:1000; top: 0px; left: 0px; height:100%; width:100%; background: #000; display: none; } .form-container { height: 650px; width: 360px; } .optinbuttons { list-style: none; overflow: hidden; padding: 40px 50px; border-bottom: 1px solid #ddd; margin: 0px 0px 40px; } @media screen and ( max-height: 900px ){ .ck_modal { top: 10px !important; } } @media screen and ( max-height: 600px ){ .ck_modal { overflow: auto; height: 100%; position: fixed; top: 0px !important; left: 0px !important; right: 0px !important; bottom: 0px !important; margin-left: 0px !important; width: 100% !important; } .ck_modal .ck_close_link { top: 10px; right: 10px; } } `

### Resource Library

Access our resource library of free printables and receive our blog posts and newsletters in your inbox.