Try to get specials in after lunch. Then reading, math is always before lunch. In the afternoon first graders get tired so reversals of letters and numbers are more frequent.
After lunch we have social studies/ science . I alternate between units.
Ours specials are the last part of the day. I requested this to my principal and she has honored it because I do the dreaded bus duty after school. I told her the only way I would do it is if I had last period as a planning period.
I teach at a private/catholic school, but here is my schedule:
8:30-8:40: Morning Prayer
8:40-8:50: Arrival in classroom/morning jobs/Journals
8:50-9:15: Share Time, Daily News/Interactive writing, Song/Poem or read-aloud, Calendar/weather, go over schedule
9:15-9:45: Literacy Centers/Guided Reading
9:45-10:15: Shared Reading/Word Work/Phonics/Spelling
10:25-11:05: Writer's Workshop
11:50-12:00: Read Aloud
12:30-1:30: Specials (Spanish/Library or Music/Gym)
2:00-2:30: Reader's Workshop
2:30-2:50: Science/Social Studies (alternate every other week)
On Thursdays our schedule changes because we have mass (so that is the day that I don't do centers/guided reading). On Wednesdays we have computer from 2-3.
8:30-9:00 Check in, meet with word study groups, independent reading, daily language
10:00-10:30 Snack / recess
10:30-11:15 Reading Groups (Guided reading - specialists work with groups - Title I, spec. edu., reading specialist, etc.)
11:15-12:00 Reading Workshop
12:00-1:00 Lunch / recess
1:40-1:50 Quiet Time (meet with word study groups)
1:50-2:30 Writing Workshop
2:30-3:00 Read aloud or science / social studies
8:50 Community time ( the whole school gathers for announcements, singing and awards)
9:00 Children check in and unpack backpacks--I take attendance
9:05 Calendar corner
9:30 Literacy Block (whole class instruction on grammar, phonics, spelling)
10:35 Literacy Block continued (small levelled group and seat work)
12:25 Story time
12:50 Planner (children write any homework or notes)
2:30 Social Studies/science/art/misc.
3:10 Clean for inspection
On Friday we all gather at 3:05 for Friday Sing
On Monday mornings, community time is lengthened and we teachers don't attend so we have grade level collaboration time