Question: is kvpy for class 9?
Answer: No. It's only for classes 11,12 and the first year of any Bachelor of Science course. Competitive exams at your level are the Olympiads (like RMO), and NTSE. Though NTSE is in class 10, preparing for it in class 9 would help a lot.