The third grade teachers at my school got together and compiled the top 10 things they expect their new third graders to have mastered in second grade...
Math:
1) Place Value
2) Basic Addition and Subtraction Facts to 18
3) Tell Time to the Hour and Half Hour.
4) Identify Coins and Count Money
5) Recognize/Identify Math Vocabulary
6) Skip Counting
7) Graphing
8) Rounding to the Nearest 10
9) Write Fractions Based on Pictures
10) Recognize/Identify Shapes and Properties
Language Arts:
1) Write a Summary of a Story
2) Recognize/Identify Story Elements
3) Research and Use Information to Answer Academic Questions
4) Properly Write a Paragraph/Use Complete Sentences
5) Properly Format and Write a Friendly Letter
6) Recognize/Identify the Components of the Writing Process
7) Identify/State Main Idea and Detail in Fiction and Nonfiction Text
8) Make Inferences
9) Draw Conclusions
10) Recognize/Identify Parts of Speech