Science projects
Your Science Exhibition Guide
Choose a project, build it, present it and answer the judges with confidence
Gurukul Technicals InstituteProjects & kits · Computer education · RoboticsBecome a Franchise PartnerMenuHead office, Rana Pratap Bagh, Delhi
Science project idea finder
Find a project by class, subject and type. Every idea explains the science it shows, what you need, how long it takes and how to stay safe, with free ebooks and ready-made kits if you need them. 930 ideas have numbered steps and viva questions on their own page.
Want a complete build with diagrams? 16 free detailed project guides

Idea finder
Choose your class and what interests you, or search for a word such as magnet, solar, heart or robot. Open any card for a summary, or its title for the full page with the science, the steps and the viva questions.
People who buy a second-hand vehicle want a fair price. A regression model learns from listed prices, age and kilometres how much a scooter is worth. A student can build it from an open data set or from 100 prices noted from classified advertisements, and check how accurate it is.
Safety: Use only public data and do not include phone numbers or names of sellers in your file.
Take it further: Try a decision tree regressor and a random forest and compare their errors with the linear model.
Teachers in small schools and coaching classes often mark quizzes by hand. A small web app lets students log in, answer multiple-choice questions in a browser, see their score and appear on a leaderboard. The project teaches routes, templates, forms and a database in one application.
Safety: Do not store real passwords. Use hashed passwords from werkzeug.security and sample users only. Do not expose the development server to the internet.
Take it further: Add a timer for each question and an admin page for the teacher to upload new questions as CSV.
A first machine learning project should show how a computer decides from examples. The k-nearest neighbours method classifies a new flower or wine by looking at its closest known examples. A student tests how the choice of k and scaling of the features change accuracy.
Safety: No special safety needs. Save your work often.
Take it further: Collect measurements of 30 leaves from your neighbourhood and train a classifier to recognise two local plant species.
Many coaching centres and small workshops mark attendance in a notebook and later struggle to total it. A desktop app in Python with Tkinter can store students, mark present or absent each day, and give a percentage report, which teaches file handling and a graphical user interface.
Safety: Use sample names only. Keep a backup copy of the data file.
Take it further: Move the storage to SQLite and add a login so that only the teacher can mark attendance.
Farmers decide sowing dates and reservoir managers plan releases using rainfall outlooks. The project builds a machine learning model that predicts the coming month’s rainfall of one district from past rainfall and temperature, tests it honestly against a simple average baseline and reports where it fails.
Safety: Use only public data and cite the source and licence. State clearly that the model is a student exercise and not a forecast for decisions.
Take it further: Add a sea-surface temperature index such as the Indian Ocean Dipole as a feature and test if the skill improves.
Small clinics and government dispensaries have long queues and paper registers. A web application that books slots, assigns token numbers and shows the doctor the day’s queue reduces waiting and lost files. The project designs the database, roles, screens and tests of such a system using sample data only.
Safety: Use invented patient data only. Real medical data is private and must not be used for a student project. Hash all passwords and do not expose the server to the internet.
Take it further: Send an SMS or WhatsApp reminder through a free test API the evening before the appointment.
Cheque and form readers recognise handwriting. A small convolutional neural network learns to read digits from the open MNIST data set. The project trains it on a laptop, tests accuracy, studies the errors and builds a web page where a user draws a digit.
Safety: Training can make a laptop hot for long periods, so keep it ventilated. Save work often.
Take it further: Collect 500 digits written in Devanagari by classmates and train a model for Hindi numerals.
Fake lottery, loan and KYC messages reach millions of phones. A Naive Bayes classifier learns spam words from labelled messages. The project trains on an open SMS data set, measures precision and recall and builds a small web page that scores a message.
Safety: Use only public data and your own invented examples. Never click links in real spam messages.
Take it further: Collect 300 Hinglish messages, label them and show how retraining improves recall.
Neighbourhood shops often use handwritten bills and lose track of stock. A web application that records products, stock, purchases and sales, calculates GST on each bill and warns of low stock can fit that need. The project designs, builds and tests such software with invented shop data.
Safety: Use invented shop and customer data. This is a training project, not certified accounting software, so check tax rules with an accountant before real use.
Take it further: Add a barcode scanner input using a phone camera and a JavaScript library for faster billing.
Farmers lose crops to diseases that are spotted too late. A neural network trained on leaf photographs can suggest the likely disease. The project fine-tunes a pretrained image model on a subset of an open plant leaf data set, measures accuracy and tests it honestly on photographs taken in the field.
Safety: Go with an adult to a field or garden and ask permission before taking leaves or pictures. Use gloves around diseased plants.
Take it further: Convert the model to TensorFlow Lite and run it in an Android app that classifies from the phone camera.
Commuters in a town often do not know which buses to take or where to change. Modelling stops as nodes and bus links as weighted edges lets Dijkstra’s algorithm find the shortest or cheapest route. The project builds the graph from a published route list and shows the route on a map web page.
Safety: Check the timetable data from public sources. Do not collect data from private people. Mention that the app is a student project.
Take it further: Add time-of-day schedules so that waiting time for the next bus is added to each change.
Teachers have term marks in spreadsheets but rarely get quick views of weak topics, class comparisons or students at risk. A Streamlit dashboard reads a marks file and shows distributions, correlations and a list of students needing help, which teaches data handling, statistics and responsible use of student data.
Safety: Use only invented data. Real marks are private and must not be used without permission from the school and parents.
Take it further: Add a simple prediction of the final term marks from the first two terms with a regression line and show the error.
Before you start
Six things to think about before you decide. A project you understand and finish well beats a big one you rush.
Good projects answer a question you are curious about: why does iron rust, which fabric keeps tea hottest, how does a robot follow a line? A question gives your project a purpose.
Find out whether your teacher wants a working model, a still model or an investigatory project, the size limits, the topic or theme, the date, and whether ready-made models are allowed.
Each idea here shows a class band, a difficulty and a rough time. Choose something you can finish properly with time to test it, rather than something huge you have to rush.
Judges and examiners ask how it works. Choose an idea whose science you understand, or can learn from your textbook and the free ebooks, and practise explaining it.
Write down everything you need before you start. Many models use things from home; motors, LEDs, sensors and boards are easy to buy as spare parts or in a kit.
Change one thing and measure what happens, add a chart of your readings, or show a real-life use. Even a well-known model becomes yours when you add your own observations.
Plan your time
Work backwards from the date of your exhibition or submission. Short of time? Do the same steps faster, but never skip testing.
On the day
You will usually have a minute or two to explain your project, then questions. Practise both out loud at home.
Projects and kits
Need a working model, a kit to build yourself, or a motor, LED, battery or sensor to finish your own? Every idea card links to the matching section of the store.







Cannot find what you need? Ask the head office on WhatsApp.
Free ebooks
Step-by-step project books for every class, plus guides to exhibitions, project files and viva questions. Free to download, read and print.
Science projects
Choose a project, build it, present it and answer the judges with confidence
Science projects
How to write the report, from the cover page to the bibliography
Science projects
How to answer examiner questions, with sample questions for popular projects
Science projects
Simple, safe projects young children can make with a little help
Science projects
Working models matched to middle-school science topics
Science projects
Topics, method and report structure for physics, chemistry and biology
Stay safe
Read these with a parent before you start. Ideas that need extra care carry their own safety note on the card.
Power your models with cells, batteries or a low-voltage adapter. Never connect anything home-made to a wall socket.
Cutters, blades, glue guns, soldering irons and drills need an adult beside you. Cut away from your body on a board.
Use only safe household materials at home. Acids, stains and other lab chemicals are for the school lab with your teacher. Wear goggles and never taste anything.
Candles and burners only with an adult present and water nearby. Tie back long hair and keep paper away.
Do not short-circuit a battery, mix old and new cells, or puncture or heat a lithium battery. Remove batteries when the model is stored.
Magnets, button cells and small parts can be swallowed. Keep them away from younger brothers and sisters, and wash your hands after making.
Still have a question?
Chat on WhatsAppA working model moves or works to show a principle, such as a windmill that lights an LED. A still model shows how something is built or arranged, such as the layers of the Earth. An investigatory project asks a question and answers it by experiment: you change one thing, measure the result and draw a conclusion from your readings.
Check your school’s rules first: some competitions want models made by the student, and some allow ready-made ones. Either way, you must understand how it works and be able to explain it. A good approach is to build from a kit, or to add your own measurements and chart to a ready-made model.
Each idea here shows a rough time for the making. Leave extra time for reading, testing, the report and practice: three to four weeks from choosing to presenting is comfortable for most school projects.
A title page, your aim, the science behind it, the materials, the method with a diagram, your observations in a table, the result and conclusion, precautions, and the books and websites you used. The free ebook “Writing a Science Project File” explains each part.
Carry spare cells, wires and tape, and test everything when you arrive. Take a short video or photos of it working at home. If something still fails, explain calmly what should happen and what you would check: judges value understanding as much as a perfect model.
More help
Read the student help pages, try the free calculators for circuits and units, or ask the head office on WhatsApp.