Правильно: 51,1 (пятьдесят одна целая и одна десятая) чего? квадратного километра.
Верны оба варианта.
Правильно: от 61 клиента.
Правильно: 21,1 километра. Существительным управляет дробная часть: одна десятая километра. В живой речи лучше: 21 километр 100 метров.
Верно: в эксперименте принял участие 41 человек.
Грамматически верен первый вариант, но он допускает разночтения: неясно, к чему относится числительное 81. Поэтому рекомендуем перестроить предложение, например: Уволены судьи и адвокаты – всего 81 человек.
Верно: Воспитательную деятельность ведет 21 квалифицированный педагог.
Корректны оба варианта.
Правильно: дается 12 астрономических часов. В подобных сочетаниях главное слово — числительное, оно требует, чтобы зависимое существительное стояло в форме родительного падежа множественного числа: двенадцать (чего?) часов.
Форма единственного числа родительного падежа часа требуется, если главное слово — это числительное два, три или четыре: дается два астрономических часа.
Чтобы выразить нужный смысл, фразу придется перестраивать. Например: в 51 (пятидесяти одной) торговой точке, среди которых строительные магазины и рынки.