The speaker isn't going to pay the landlord one cent until repairs are made to his dilapidated house. When he says, "Ten Bucks you say I owe you?/ Ten Bucks you say is due?" he means that his rent is ten dollars. But he's not going to pay it: "Well, that's Ten Buck more'n I'll pay you/ Till you fix this house up new." He'd rather face eviction than pay to live in a rat hole.
See the eNotes study guide (linked below) for a full analysis of the poem. As for your second question, that should be asked on the discussion board because you are asking for an opinion. Personally, I don't see any reason not to teach the poem in an ESL class unless the teacher was using it to make a statement about a certain group of people.