Maize gives the highest yield during the Kharif season (monsoon crops, sown June-July and harvested September-October). Maize is primarily a Kharif crop in India, thriving in the rainy season with optimal temperature and moisture conditions. While it can be grown in other seasons with irrigation, Kharif yields are typically highest.