SchoolDeck Databus SchoolDeck
Databus
SchoolDeck
Features Solutions Use cases Tools Compare Guides Pricing
All products
Education
Finance & Operations
FinDeckAccounting & analytics Soon StockWiseInventory & stores Soon TaskDeckTasks & workflows Soon PeopleDeckHRMS & payroll
Sales & Support
LeadDeckSales & admissions CRM Soon TicketDeckSupport service desk Soon ConnectlyCommunity & messaging LiveLoopVideo meetings
Property & Mobility
AI
AskWiseAI assistant Soon
Blog

Basic Profit & Loss Word Problem Generator
for Class 4, 5 & 6

Turn math into stories! Generate unlimited Real-Life Word Problems for Cost Price, Selling Price, Profit, and Loss. Designed for primary school teachers and homeschooling parents.

Sample Generated Problem
"Sita bought a box of crayons for ₹50. She sold it to her friend for ₹60."
Q: Did she make a profit or loss? How much?

*Contexts change automatically: Crayons, Apples, Toys, Books...

🧸
Toy Shop Stories
Buying and selling balls, dolls, and games.
🍎
Market Day
Selling fruits, vegetables, and groceries.
📚
Stationery Shop
Trading pens, pencils, notebooks, and erasers.
🍋
School Fair
Lemonade stands, craft sales, and ticket selling.

The Struggle with "Reading Math"

Many students can solve "50 - 40 = 10" easily. But when you ask, "Buying price is 40, Selling price is 50, find gain," they struggle.

This isn't a math problem; it's a Translation Problem. Students need practice decoding English sentences into Mathematical expressions.

SchoolDeck provides infinite practice opportunities to bridge this gap, using simple language that builds confidence.

The "Story Engine": Context Matters

Abstract math is boring. "CP = 100" means nothing to a 10-year-old. But "A cricket bat costs ₹100" is exciting.

Our engine swaps contexts dynamically:

  • Names: Uses diverse names (Rahul, Priya, John, Ali) or generic terms (Shopkeeper, Fruit Seller).
  • Items: Rotates between 50+ child-friendly items like "Video Games", "Chocolates", "Kites".
  • Verbs: Introduces varied vocabulary: "Bought/Sold", "Purchased/Resold", "Cost/Earned".

Progression: From Simple to Complex

Teachers can adjust the complexity based on the grade level.

Level 1: Direct Statement (Class 4)

"Ravi bought a pen for ₹10. He sold it for ₹15. Find Profit."
(Keywords "Bought" and "Sold" are explicit).

Level 2: Indirect Language (Class 5)

"A shopkeeper purchased a toy for ₹100. He sold it at a price of ₹120."
(Requires identifying that "purchased" means CP).

Level 3: Two-Step Logic (Class 6)

"Tina bought a bag for ₹500 and spent ₹50 on repairs. She sold it for ₹600. Find her profit."
(Introduces "Total Cost Price" concept).

"Statement Sum" Solution Format

In primary school exams, students lose marks for not writing statements. Our solution key models the perfect answer format.

Teacher's Key Example:
Given:
• Cost Price of the toy = ₹50
• Selling Price of the toy = ₹60
Since SP > CP, it is a Profit.
Formula: Profit = SP - CP
Calculation: 60 - 50 = ₹10
Answer: The shopkeeper made a profit of ₹10.

Textbook vs. SchoolDeck Generator

Feature School Textbook SchoolDeck Generator
Problem Count Fixed 10 problems Infinite Variations
Context Outdated / Boring Fun & Relatable
Reading Level One size fits all Adjustable (Simple/Complex)
Worksheet Copy from board Printable PDF
Solution Final Answer Only Full Statement Logic

Make Math Relatable

Help students see math in the world around them.

Create Story Worksheet

Frequently Asked Questions

Can I customize names?

Yes. You can input a list of your student's names, and the generator will use them in the word problems! "John bought a car..." becomes "Aarav bought a car...".

Are the numbers difficult?

No. By default, the Basic generator uses whole numbers (integers) to ensure the focus remains on reading comprehension and logic, not complex calculation.

Can I print a mix of Profit and Loss questions?

Yes. The generator randomly mixes scenarios so students have to think: "Did the price go up or down?" before calculating.

Is this suitable for ESL students?

Yes. We use simplified English grammar ("Simple Past Tense") to make the problems accessible for students learning English as a second language.