Measure the height difference between the hump and rest of the floor. Use a straightedge to measure the hump and other high and low points of the entire area. You may notice a difference of approximately 3 inches.
Remove the existing flooring. To remove the existing floor, use a circular saw. Cut only the area where the hump is -- not the entire floor.
Inspect the subfloor to see if there's any damage or a way to remove the hump without further cutting.
Eliminate the sleeper system. A sleeper system, located underneath the subfloor, is an area between the subfloor and floor. It can be as high as 1/2 inch high.
Clean the area. Remove any debris, nails and sleepers from the area.
Place shims on the subfloor. Nail the shims every 12-14 inches down the exposed floor. Stack them on top of one another to achieve the desired height, leaving at least 1/2 inch for the top of the subfloor.
Place the plywood over the shims. Use a chalk line to check the evenness of the new floor.Then nail the plywood onto the floor.
Use an edger. To smooth out the plywood with the existing subfloor, run the edger over the areas.
Affix new floor over subfloor.
Cut the subfloor. Use a circular saw to remove the subfloor to expose the high joist.
Look at the joist. The joist underneath the hump may appear thicker than the joist on either side of it because of moisture.
Shave down the higher joist. You want the joist at the same height as the other ones.
Install the subfloor. Place the plywood over the joists and nail it down.
Mount the new floor over the subfloor.