In recent years, World Wide Web usage for teaching and learning has increased rapidly. Clearly there is need for a good online homework system that will make learning accessible for students and provide for ease of use by faculty. Currently, there are homework systems available, but each has certain issues and all tend to be difficult for both students and faculty. This thesis addresses the problems we have with current systems and builds a homework system with an easy-to-use interface. Online Homework System, designed for students and faculty, facilitates submitting and grading homework. The system is a framework that can be used for any course. The interface allows faculty to post their homework and students to submit and review their homework with the easy-to-use user interface. This thesis asserts that the system is a positive learning tool for students. With this system, grading will be easier and faster, and students can view their results at any time. Student performance is a critical factor in any homework system. This thesis addresses the issue and makes sure that student performance will not be negatively affected by this system.