Mr Talikoti: As I see it, the date of the chq is 11/20/2012 (and not 10/10/2012 as you contend). If I were at HDFC Bank's position, I would contend that the chq date is wrongly written as 11/20/2012 and hence the chq return was justified.
My suggestion is this: (1) Avoid litigation; (2) Pay the school fees immediately by cash/dd; (3) Since it seems that taking up the matter with HDFC Bank will not solve anything, discuss the matter with the school and tell them that there was no insufficiancy of funds and it was just a different perception in reading the date that resulted in the chq return; (4) Request them to continue accepting chqs; (5) If they do not agree to chqs, tell them to provide you with the school's bank a/c details (bank name, branch name, a/c no., type of a/c, IFSC code), so that you can send the school fees by RTGS/NEFT. If you have internet banking, you can send the funds by RTGS/NEFT from your office/home. This will only cost Rs.5 approx. Also tell them that you shall take money receipts after 2-3 days when the school is confirmed that funds have been received.
If the above does not work, you will perhaps have to issue DDs.