Hi student,
First of all you must know there are approx 22000 seats in NIT colleges all over the India in which 15% of seats are reserved for SC category students. So looking at all this criteria at the rank of 24901 in JEE mains its look hard to get NITs for you . But you can try in any private college they will intake you . I am providing you our college predictor link which will help you to get a college based on your rank.
https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile