Grade 3 Worksheets

1,636 grade resources
Grade 3 Halloween Values of Courage Worksheet | October Holiday PDF

Grade 3 Halloween Values of Courage Worksheet | October Holiday PDF

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Identify examples of courage, kindness, and respect in a short passage.
  • Use key vocabulary words correctly to complete sentences about community values.
  • Determine whether statements about courage and caring are true or false.
$5.00

Instant download

Grade 3 Halloween Haunted History Worksheet | October History Activity

Grade 3 Halloween Haunted History Worksheet | October History Activity

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Identify key ideas from a short passage about Halloween and Reformation Day.
  • Use vocabulary from the passage to complete sentences accurately.
  • Classify statements as true or false based on the reading.
$5.00

Instant download

Grade 3 Harvest Festivals Halloween and Gratitude Worksheet PDF

Grade 3 Harvest Festivals Halloween and Gratitude Worksheet PDF

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Read a short passage and use key details to answer questions.
  • Use harvest festival vocabulary to complete sentences.
  • Decide whether statements about Halloween and harvest traditions are true or false.
$5.00

Instant download

Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF

Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF

Lantern Hill ResourcesCreated byLantern Hill Resources

Learning Objectives

  • Explain what a digital footprint is and how online actions can leave traces over time
  • Identify examples of online activity that can affect a digital footprint (posts, searches, comments, and shared images)
  • Use responsible choice-making to build a positive and safe online presence

Grade 3Computer Science11 Pages

$3.00

Instant download

Continuity and Change in Community Life Worksheets | Grade 3 Social Studies

Continuity and Change in Community Life Worksheets | Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Compare how community services and practices were different in the past and the present.
  • Identify examples of continuity and examples of change in local institutions over time.
  • Explain how needs and technology can influence changes in community systems.

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies Community History Worksheets Bundle | TEKS +1 more

$3.00

Instant download

Grade 3 ELA – Audio Visual Support Worksheet (Common Core) (PDF)

Grade 3 ELA – Audio Visual Support Worksheet (Common Core) (PDF)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Identify how audio and visuals can help listeners understand a topic
  • Use visuals to show relationships among ideas such as categories, sequence, and cause-and-effect
  • Explain why matching audio/visuals to the spoken message improves comprehension

Grade 3ELA16 Pages

Also included in: Questioning & Main Ideas in Grade 3 ELA Lesson Bundle | CCSS +1 more

$4.00

Instant download

Grade 3 ELA Worksheet | Simple Inferences Practice with Answer Key (PDF)

Grade 3 ELA Worksheet | Simple Inferences Practice with Answer Key (PDF)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Explain how an inference connects to clues from a text.
  • Use what characters do and what the narrator says to make a reasonable conclusion.
  • Distinguish between what a text states directly and what must be inferred from evidence.
$4.00

Instant download

Grade 3 Savings Account Worksheet | Deposits, Balance & Interest | Financial Literacy

Grade 3 Savings Account Worksheet | Deposits, Balance & Interest | Financial Literacy

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Define and use key words related to savings accounts, such as savings account, deposit, record, balance, and interest.
  • Identify what happens to a savings account balance after a deposit.
  • Explain how interest can increase money over time.

Grade 3Financial Literacy8 Pages

$3.00

Instant download

Grade 3 Simple Budgets Worksheet | Balancing Money for Goals | Financial Literacy

Grade 3 Simple Budgets Worksheet | Balancing Money for Goals | Financial Literacy

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain what a budget is and how to balance money between needs, saving, and goals.
  • Identify vocabulary terms: balance, goal, priority, amount, and leftover in simple budget situations.
  • Choose a correct budget decision when given needs, priorities, and a specific amount of money.

Grade 3Financial Literacy8 Pages

$3.00

Instant download

Grade 3 Long-Term Saving Goals Worksheet | Piggy Banks & Accounts | Financial Literacy

Grade 3 Long-Term Saving Goals Worksheet | Piggy Banks & Accounts | Financial Literacy

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain what a long-term goal is and name one reason to plan for it
  • Identify ways to track progress using jars, piggy banks, or accounts
  • Use financial words such as deposit, progress, and account in correct sentences

Grade 3Financial Literacy8 Pages

$3.00

Instant download

Grade 3 Saving Goals Worksheet | Short-Term Goals & Planning | Financial Literacy

Grade 3 Saving Goals Worksheet | Short-Term Goals & Planning | Financial Literacy

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Define and use key financial words: save, goal, future, amount, and plan
  • Identify how short-term goals help people make good choices with money
  • Choose the best plan for saving money for something they want soon

Grade 3Financial Literacy8 Pages

$3.00

Instant download

Safety Measures Worksheets for Grade 3 Health Hazard Awareness Practice

Safety Measures Worksheets for Grade 3 Health Hazard Awareness Practice

Teacher's CornerCreated byTeacher's Corner

Learning Objectives

  • Identify common hazards in daily environments and describe safe choices to prevent injuries.
  • Explain how protective gear and safety rules reduce the risk of accidents.
  • Recognize basic emergency procedures and tell what to do during emergencies.

Grade 3Health14 Pages

$3.00

Instant download

Primary and Secondary Sources Worksheet for Grade 3 Social Studies

Primary and Secondary Sources Worksheet for Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Identify examples of primary and secondary sources about local history
  • Explain how source information helps answer questions about the past
  • Use evidence from a source to support an answer

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies Full Year Worksheets Bundle | TEKS Activities

$3.00

Instant download

Community Rights and Responsibilities Worksheet | Grade 3 Social Studies

Community Rights and Responsibilities Worksheet | Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Identify examples of community rights protected by rules and laws
  • Explain how responsibilities support respectful community life
  • Describe ways community members can participate in local decision-making

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies Citizenship Worksheets Bundle | TEKS +1 more

$3.00

Instant download

Grade 3 Social Studies — Community Development Worksheet MCQ Paper

Grade 3 Social Studies — Community Development Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain how physical landscape features influence where communities develop
  • Describe how natural resources and migration can shape a community’s jobs and growth
  • Identify ways cultural diversity and interactions among groups affect community identity

Grade 3Social Studies10 Pages

$3.00

Instant download

Human Changes to Local Environments Worksheets for Grade 3 Social Studies

Human Changes to Local Environments Worksheets for Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Identify human-made features in a local environment such as buildings, roads, and farms
  • Describe how human activities change natural landscapes over time
  • Explain how these changes affect local resources and community life

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies: Physical Features & Human Impact Lesson Bundle | TEKS +1 more

$3.00

Instant download

Map Grid, Compass, and Scale Worksheets for Grade 3 Social Studies

Map Grid, Compass, and Scale Worksheets for Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Use a map grid to describe where a place is located by coordinates or row-and-column position.
  • Identify compass directions (north, south, east, west) and use them to describe simple location and routes.
  • Use a map scale to estimate distances between two points.

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies: Physical Features & Human Impact Lesson Bundle | TEKS +1 more

$3.00

Instant download

The Galaxy's Heroes Worksheet | Grade 3 Holiday Printable PDF Assessment

The Galaxy's Heroes Worksheet | Grade 3 Holiday Printable PDF Assessment

Learning Objectives

  • Read a passage about heroes and understand key details and ideas.
  • Use vocabulary related to space, bravery, teamwork, and perseverance.
  • Answer comprehension questions using complete and clear sentences.
$5.00

Instant download

Grade 3 Social Studies — Worksheet MCQ Paper for Mastering Historical Sequence

Grade 3 Social Studies — Worksheet MCQ Paper for Mastering Historical Sequence

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Identify events in chronological (time order) sequence using clues from local sources.
  • Explain how artifacts, documents, and local stories can help us learn past events in order.
  • Use time-order words (first, next, then, finally) to describe historical changes in a community.

Grade 3Social Studies10 Pages

$3.00

Instant download

Attentive Listening Worksheet Grade 3 ELA TEKS Speaking and Listening

Attentive Listening Worksheet Grade 3 ELA TEKS Speaking and Listening

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Identify the purpose and key details in a short spoken message.
  • Use confirmation, clarification, and respectful turn-taking when responding to others.
  • Recognize how intonation and emphasis help interpret what matters most.

Grade 3ELA16 Pages

Also included in: Grade 3 ELA Media Literacy & Speaking Skills Lesson Bundle | TEKS +1 more

$4.00

Instant download

Grade 3 Science | Magnetic Interactions Worksheet with Short Notes (PDF)

Grade 3 Science | Magnetic Interactions Worksheet with Short Notes (PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Describe the difference between magnetic and contact forces.
  • Identify examples of magnetic attraction and repulsion.
  • Explain how distance and pole orientation affect magnetic forces.
$3.00

Instant download

Literary Forms Grade 3 ELA Ontario Reading Comprehension Worksheet

Literary Forms Grade 3 ELA Ontario Reading Comprehension Worksheet

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify how literary form affects meaning in stories, poems, and plays
  • Use narrative purpose and problem-solution structure to understand story events
  • Explain how rhyme or repetition can create rhythm and emphasize ideas in poems
$3.00

Instant download

Local Government Services and Public Order Worksheet for Grade 3

Local Government Services and Public Order Worksheet for Grade 3

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Identify key institutions of local government and the services they provide
  • Explain how community leaders help oversee local government decisions
  • Describe how local government impacts everyday community life

Grade 3Social Studies14 Pages

Also included in: Local Government & Community Rules Lesson Bundle | Grade 3 Social Studies | TEKS +1 more

$3.00

Instant download

Grade 3 Science | Design Improvements Worksheet (PDF)

Grade 3 Science | Design Improvements Worksheet (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how test results provide evidence for improving a design.
  • Describe how specific changes (shape, support, or materials) can improve performance.
  • Match outcomes from a test to the original problem goal and revise a solution.

Grade 3Science15 Pages

Also included in: Grade 3 Simple Machines Science Lesson Bundle: General +1 more

$4.00

Instant download

Grade 3 Social Studies — Participating Responsibly Worksheet MCQ Paper

Grade 3 Social Studies — Participating Responsibly Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain how community meetings and voting help people make decisions together.
  • Identify responsible ways to participate in civic discussions, such as listening and speaking respectfully.
  • Describe how diverse perspectives and cooperation improve community decisions.

Grade 3Social Studies10 Pages

$3.00

Instant download

Map Elements Worksheets for Location Skills | Grade 3 Social Studies

Map Elements Worksheets for Location Skills | Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Identify map elements such as titles, legends, and compass roses.
  • Match map symbols with their meanings using a legend.
  • Use compass directions to describe where a place is located on a map.

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies: Physical Features & Human Impact Lesson Bundle | TEKS +1 more

$3.00

Instant download

Grade 3 Social Studies — Human Characteristics Worksheet MCQ Paper

Grade 3 Social Studies — Human Characteristics Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Identify examples of human-made characteristics in the local environment, such as buildings, roads, and farms.
  • Explain how human activities can change natural landscapes and affect resources like water and soil.
  • Describe how communities adapt to their environment and how these changes can shape regional identity.

Grade 3Social Studies10 Pages

$3.00

Instant download

Grade 3 Science | Data Representations Worksheet with Short Notes

Grade 3 Science | Data Representations Worksheet with Short Notes

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand different ways to organize and represent data, such as drawings, tables, and graphs.
  • Identify patterns and relationships within data displays like bar graphs and tally tables.
  • Create simple data representations with accuracy and appropriate labels.

Grade 3Science8 Pages

Also included in: Grade 3 Science Lesson Bundle | Data, Models, and Evidence Activities +1 more

$3.00

Instant download

Friction Effects Grade 3 Science Worksheet | Ontario Standards

Friction Effects Grade 3 Science Worksheet | Ontario Standards

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Explain what resistive forces are and how they oppose motion across surfaces.
  • Describe how surface texture and material pairings influence ease of movement.
  • Identify real-world examples showing the effects of different surfaces on friction.

Grade 3Science

$2.00

Instant download

Goal Setting for School Success: Grade 3 Back to School Worksheets

Goal Setting for School Success: Grade 3 Back to School Worksheets

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Define personal and academic goals using clear, achievable steps
  • Explain how planning and perseverance help students reach goals over time
  • Use a growth mindset by celebrating small successes
$2.00

Instant download

Grade 3 Holiday Back To School Worksheet for Mastering Launching Goals | PDF + Answer Key

Grade 3 Holiday Back To School Worksheet for Mastering Launching Goals | PDF + Answer Key

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Explain how setting a goal helps a team plan and work together at the start of the school year.
  • Use vocabulary related to launching ideas, collaboration, and perseverance in complete sentences.
  • Read a class story and identify true statements about teamwork, planning, and trying again.
$5.00

Instant download

Speed Comparison Using Distance-Time Data Worksheets Grade 3

Speed Comparison Using Distance-Time Data Worksheets Grade 3

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe how to compare motions using distance and time information.
  • Distinguish steady-speed motion from changing-speed motion using summaries.
  • Use relative language and simple ratios to decide which object is faster.

Grade 3Science12 Pages

Also included in: Forces & Motion Lesson Bundle | Grade 3 Science | Ontario

$3.00

Instant download

Grade 3 Science Rocks and Soil Worksheet (General) – Assessment PDF

Grade 3 Science Rocks and Soil Worksheet (General) – Assessment PDF

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Compare rocks and soil by appearance and by how they respond to pressure and handling.
  • Describe how soil is made from smaller particles and organic matter, while rocks are usually solid pieces.
  • Explain how properties of rocks and soil can affect where plants and water are found.
$4.00

Instant download

Regular and Irregular Verbs Worksheets Grade 3 Grammar Practice ELA

Regular and Irregular Verbs Worksheets Grade 3 Grammar Practice ELA

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify regular verbs and form past tense and present participles by using patterns such as adding -ed.
  • Recognize common irregular verbs and use the correct forms for past tense and present participles.
  • Choose the correct verb form (and helping verb) to keep tense consistent with the meaning of a sentence.

Grade 3ELA11 Pages

Also included in: Grade 3 Language (Grammar) Lesson Bundle | ELA | General ELA +1 more

$3.00

Instant download

Grade 3 ELA Subject Verb Agreement Worksheet (PDF) – General ELA Standards

Grade 3 ELA Subject Verb Agreement Worksheet (PDF) – General ELA Standards

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Match a subject (singular or plural) with the correct verb form.
  • Use subject-verb agreement correctly even when other words come between the subject and verb.
  • Apply agreement rules for common third-person subjects and indefinite subjects (like everyone, some, and many).

Grade 3ELA16 Pages

Also included in: Grade 3 Grammar ELA Lesson Bundle: General ELA Worksheet Practice +1 more

$4.00

Instant download

Grade 3 ELA Worksheet | Questioning for Understanding (PDF) – CCSS

Grade 3 ELA Worksheet | Questioning for Understanding (PDF) – CCSS

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Ask questions about details, vocabulary, and unclear parts of an oral or written presentation.
  • Answer questions using information from the presentation to keep understanding accurate.
  • Explain how asking and answering questions helps correct misunderstandings and connect ideas.

Grade 3ELA14 Pages

Also included in: Questioning & Main Ideas in Grade 3 ELA Lesson Bundle | CCSS +1 more

$4.00

Instant download

Grade 3 Health – Safety Measures Worksheet (NHES) PDF

Grade 3 Health – Safety Measures Worksheet (NHES) PDF

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify common hazards in everyday places such as homes, schools, and playgrounds
  • Apply safety rules to reduce the risk of injuries during daily activities
  • Describe basic emergency steps and when to tell a trusted adult

Grade 3Health14 Pages

Also included in: This Lesson Group - Grade 3 Bundle +1 more

$4.00

Instant download

Grade 3 ELA | Punctuation And Mechanics Worksheet with Short Notes

Grade 3 ELA | Punctuation And Mechanics Worksheet with Short Notes

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Use correct end punctuation for statements and questions.
  • Use commas to support clarity in lists and common sentence structures.
  • Use apostrophes for common contractions and for possessive forms.

Grade 3ELA8 Pages

Also included in: Grade 3 Writing Process & Mechanics ELA Lesson Bundle (TEKS) +1 more

$3.00

Instant download

Grade 3 ELA Note Guided Reporting Worksheet | Common Core Standards (PDF)

Grade 3 ELA Note Guided Reporting Worksheet | Common Core Standards (PDF)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Use notes to choose relevant facts and details for a focused report on a topic
  • Write complete sentences that match the purpose and situation for speaking
  • Use transitions and clear phrasing to organize ideas in a report

Grade 3ELA15 Pages

Also included in: Questioning & Main Ideas in Grade 3 ELA Lesson Bundle | CCSS +1 more

$4.00

Instant download

Community Growth and Migration Worksheets | Grade 3 Social Studies

Community Growth and Migration Worksheets | Grade 3 Social Studies

World Paper HubCreated byWorld Paper Hub

Learning Objectives

  • Explain how physical features like rivers and hills can affect where communities grow
  • Identify ways natural resources and cultural diversity influence community development
  • Describe how migration and new ideas can change a community over time

Grade 3Social Studies14 Pages

Also included in: Grade 3 Social Studies Community History Worksheets Bundle | TEKS +1 more

$3.00

Instant download

Finding Trends in Data Worksheets | Grade 3 Computer Science Practice

Finding Trends in Data Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify a trend by describing how values change over time or across categories in a graph or table
  • Use trend words like increase and decrease to explain what happens in data
  • Match data patterns to correct trend descriptions

Grade 3Computer Science14 Pages

$3.00

Instant download

Grade 3 Plant Life Cycle Worksheet | Practice & Assessment PDF

Grade 3 Plant Life Cycle Worksheet | Practice & Assessment PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Identify the main stages of a flowering plant’s life cycle from seed to new seeds.
  • Explain how germination, growth, and reproduction help plants continue their species.
  • Describe how plant structures (roots, leaves, stems, flowers, fruit, seeds) support survival in a local environment.

Grade 3Science12 Pages

$5.00

Instant download

Inputs and Outputs Worksheets | Grade 3 Computer Science Practice

Inputs and Outputs Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the terms input, output, and response using simple program examples.
  • Identify what counts as an input and what counts as an output in a short scenario.
  • Use the words input, output, program, and response to complete sentences about how programs work.

Grade 3Computer Science14 Pages

$3.00

Instant download

Grade 3 Science | Model And Evidence Fit Worksheet with Short Notes

Grade 3 Science | Model And Evidence Fit Worksheet with Short Notes

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how models are evaluated by comparing evidence to their main ideas.
  • Learn how observed results support or challenge scientific explanations.
  • Explore examples of model testing, such as shadow shapes and light sources.

Grade 3Science8 Pages

Also included in: Grade 3 Science Lesson Bundle | Data, Models, and Evidence Activities +1 more

$3.00

Instant download

Grade 3 Social Studies — Mapping and Graphs Worksheet MCQ Paper

Grade 3 Social Studies — Mapping and Graphs Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Identify map symbols and understand basic map features such as a legend and compass directions
  • Interpret information from different types of graphs to find patterns and answer questions
  • Use timelines to describe and sequence historical events accurately

Grade 3Social Studies8 Pages

$3.00

Instant download

Grade 3 Feeding Structures and Survival Worksheet | NGSS Practice PDF

Grade 3 Feeding Structures and Survival Worksheet | NGSS Practice PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how different beaks, teeth, and mouthparts help animals get specific types of food.
  • Describe how feeding structures support survival and growth in an animal’s habitat.
  • Identify examples of how diet differences lead to different body structures for feeding.

Grade 3Science12 Pages

$5.00

Instant download

Rosh Hashanah New Year Reflections and Resolutions Worksheets Grade 3

Rosh Hashanah New Year Reflections and Resolutions Worksheets Grade 3

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Identify vocabulary for feelings, hopes, and New Year traditions
  • Describe how reflection can lead to positive future goals
  • Give examples of healthy resolutions that show growth and kindness
$2.00

Instant download

Celebrating Diversity Worksheet Grade 3 | September SEL Activity

Celebrating Diversity Worksheet Grade 3 | September SEL Activity

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Explain what cultural awareness and empathy look like in a classroom community.
  • Identify examples of traditions and celebrations from different cultures and backgrounds.
  • Practice respectful ways to include classmates during holiday and school activities.

Grade 3Holiday8 Pages

$5.00

Instant download

Browse more categories

About Grade 3 Worksheets

Find Grade 3 worksheets covering reading, phonics, math facts, and hands-on science. All 1,636 resources download instantly as PDFs for classwork, homework, or review.

MyTeachingSheets worksheets are made by real teacher-authors and checked before they go live. Download any as a print-ready PDF for lessons, homework, or independent practice — most include answer keys, and previews are always free.